a.setAttribute("innerHTML","xx")和a.innerHTML="xx"

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28929579/article/details/66970996

在js中,创建一个a标签并设置属性可能会是如下方法:

var a=document.createElement("a");      
a.setAttribute("href","javascript:alertxx()");
a.setAttribute("innerHTML","这是一个标签");

结果在页面上不显示,查看代码:

<a href="javascript:alertxx()" innerhtml="这是一个标签"></a>

原来 setAttribute 是DOM编程中设置标签体内的属性,也可以自定义新属性,但是浏览器解析不出a标签里innerHTML这个属性,所以可以用a.innerHTML=”这是一个标签” 设置链接文字,或者用a.appendChild(document.createTextNode(“这是一个标签”))

猜你喜欢

转载自blog.csdn.net/qq_28929579/article/details/66970996
xx
今日推荐