如何在DIV中使用变量

yyychn 2013-05-05 06:59:24
有一段代码,大致如下:
<div id=div1 class=class1> …… </div>
<div id=div2 class=class2> …… </div>
<div id=div3 class=class3> …… </div>
……
因为层数较多,想让div和class后面的数字使用变量并实现循环。在html文件中该如何实现?
...全文
1142 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
	$(function(){
		$("#abv").click(function(){
			for(var i=1;i<=$("div").length-1;i++){
				$("#div"+i).html(i);
			}
		});
	})
</script>
<input type="button" id="abv" value="测试用按钮"/>
<div id="kkk">
 <div id="div1" class="class1">`````</div>
 <div id="div2" class="class2">`````</div>
 <div id="div3" class="class3">`````</div>
</div>
ftiger 2013-05-05
  • 打赏
  • 举报
回复 1
纯html没法子 用js有三个思路。 一个是document.write 二个是innerHTML 三个是createElement
云-中-飞 2013-05-05
  • 打赏
  • 举报
回复
<div id="ext"> ..... </div> 外围加个div,用javascript 通过div,循环内部的div,然后操作
浅陌游离 2013-05-05
  • 打赏
  • 举报
回复
for(var i=1;i<=10;i++){ $('<div id="div'+i+'" class="class'+i+'"></div>').appendTo("body"); }
浅陌游离 2013-05-05
  • 打赏
  • 举报
回复
1、用后代代码实现 不管是asp.net/asp/jsp都有for循环的,这样的好处是即使客户端不支持js,也可以显示出DIV 2、用js实现 for(var i=1;i<=10;i++){ $('<div id="div'+i+'" class="class'+i+'"></div>').append("body"); }

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧