a.setAttribute("innerHTML",text);为什么没有作用,什么情况下采用setAttribute

来源:9-16 创建元素节点createElement

悟道参禅

2015-01-29 11:12

a.setAttribute("innerHTML",text);为什么没有作用,什么情况下采用setAttribute

用a.innerHTML = text;就可以。设置颜色也是同样的问题

写回答 关注

1回答

  • 化龙贝
    2015-01-29 11:26:59


    以这个为例:<input type="text" name='Hello' value='Shit' />

    attribute 是指 type name value, 而innerHtml或innerText是属性

    化龙贝 回复悟道参禅

    你可以把他们分为静态特征和动态属性 nam, value 是特征,代表了某种东西 而innerHtml则不然,就像对象一样 我也不是怎么会解释,你就这样理解好了, html代码里面可以看到的,大部分都可以用setAttribute

    2015-01-29 12:17:10

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468191 学习 · 21891 问题

查看课程

相似问题