版权声明:本文为博主原创文章,未经博主允许不得转载。 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(“这是一个标签”))