你的需求要搭配后端语言,像是 php, jsp 等
然后动态去产生 js 储存到 server side 执行
有不懂可以私信我给你详解
asp的也可以被调用,而且不用生成的<!--#include file="Conn.asp"-->
<%class=request("class")%>
document.write('<div class="mid02"><div id=demo<%=class%>s style=" overflow:hiddenheight:130pxwidth:600pxmargin:auto"><table border=0 align=left cellpadding=0 cellspacing="0" cellspace=0>')
document.write('<tr><td id=demo<%=class%>1 valign=top><table border="0" cellspacing="0" cellpadding="0"><tr>')
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where class="&class&" order by tuijian desc,id desc"
rs.open sql,conn,1,1
if not rs.eof then
do while not rs.eof
%>
document.write('<td valign=top align="center">')
document.write('<a href=anli.asp?id=<%=rs("id")%>target="_blank"><img src="manage/<%=rs("pic")%>" style="margin:5px auto auto 5px" width=120 height="94" border="0" /></a>')
document.write('<br><br><a href=anli.asp?id=<%=rs("id")%>target="_blank"><font color="#FFFFFF"><%=rs("title")%></font></a></td>')
document.write('<td valign=top align="center"><img src="images/kong.gif"></td>')
<%rs.movenext
loop
else
response.Write"document.write('<td align='center' valign=top>暂无内容</td>')"
end if
rs.close
set rs=nothing
%>
document.write('</tr></table></td><td id=demo<%=class%>2 valign=top></td></tr></table></div>')
可以使用JavaScript的循环语句来根据参数(个数随机)自动生成对应按钮,这个示例生成的按钮将会以HTML字符串的形式添加到文档的主体中,可以使用更高级的JavaScript或jQuery代码对生成的按钮进行进一步的处理,代码如下:// 定义生成按钮的数量
var buttonCount = Math.floor(Math.random() * 10) + 1
// 定义按钮的HTML代码模板
var buttonTemplate = '
Button'
// 创建存储按钮的字符串
var buttonsHTML = ''
// 使用循环语句生成所需数量的按钮
for (var i = 0i <buttonCounti++) {
buttonsHTML += buttonTemplate
}
// 将生成的按钮添加到文档中
document.body.innerHTML += buttonsHTML