html中的id怎么变为动态

html中的id怎么变为动态,第1张

你的意思是说ID可以动态改变吗?用JS可以实现,但是不推荐这么做,因为ID在一个页面里是唯一的,变动的话可能会引发一些麻烦。如果你要 *** 作样式的话建议改变class或者直接用style属性来做。

JS改变id值的写法是obj.id = "newid",这个obj就是相对应的HTML对象,比如以下HTML:

<div id="old">这是一个div</div>

那么JS的代码就是:document.getElementById("old").id="new"

详细说说你想要的效果,或许我说的结果并不是你想问的

如果有脚本语言可以基于脚本语言来设置,如果知识纯html那么可以使用javascript来进行一个变换,

<div id="mydiv"></div>

<script type="text/javascript">

window.onload = function(){

document.getElementById("mydiv").setAttribute("id","mydiv1")

}

</script>

<ul id="ul1"></ul>

下面是jQuery代码:

$(function(){

var html = ""

for(var i=0i<10i++){

html += "<li id=\"menu" + i + "\" onmouseover=\"this.style.cursor='pointer'\">限量...."

for(var j=0......)---- 这个循环里加div等等,反正就是li内的内容

html += "</li>"

//最后

$("#ul1").append(html)

})

注明:我瞎写的,不对你别骂我!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6145829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存