我在我的工作中使用javascript创建标签。它在谷歌浏览器中运行良好,但它不适用于Mozilla Firefox。而firefox的版本是4.0,这是最新的..还是它还没有工作......这个解决方案是什么?这是示例代码...像这样有很多情况我在js中创建标签。但是firefox不支持..为什么?请帮帮我......示例代码是: -
var placeHereHeader=document.getElementById("placeLabel");
var HeadLabel=document.createElement("label");
HeadLabel.setAttribute("id","LabelHeader");
placeHereHeader.appendChild(HeadLabel);
答案 0 :(得分:1)
这是一个老问题,但从未回答。
http://jsfiddle.net/bL6sf/表明它确实有效,但我的版本比Firefox 4.0更新。
也许你没有看到标签,因为你没有在里面放任何文字或HTML?
var placeHereHeader=document.getElementById("placeLabel");
var HeadLabel=document.createElement("label");
HeadLabel.innerHTML = "My kickass label";
HeadLabel.setAttribute("id","LabelHeader");
placeHereHeader.appendChild(HeadLabel);