可以通过修改元素的 innerHTML 属性来修改它的内部文本。
例如:
<div id="demo">原来的文字</div>
<script>
document.getElementById("demo").innerHTML="新的文字"
</script>
希望对你有帮助!
没问题的。不过你最好就是按照“data-自定义名"的格式来进行定义。因为data自定义属性属于html5的新特性,它可以通过js进行设置和通过其名字进行索引修改元素样式。
例子:
<div id="dt" data-wq="123">html 的data自定义属性能随便修改吗?</div>js设置:
document.getElementById('dt').dataset.new= '321'//变成了<div id="dt" data-new="231" data-wq="123"></div>css样式设置:
<style type="text/css">[data-wq]
{
background-color: red
}
</style>
此时元素背景为红色的了。
当然如果你不按照规定格式来自定义的话是用不到上面的方的,不过可以通过js的
getAttribute/setAttribute
方法来随意命名。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)