【发布时间】:2018-04-18 17:45:37
【问题描述】:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to create an Input field.</p>
<button id="btn" onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var y = document.createElement("LABEL");
var yv = prompt("Enter Caption value:", "");
y.setAttribute("value", yv);
document.body.appendChild(y);
}
</script>
</body>
</html>
我想使用上面的代码创建“lebel”。它不工作。请帮忙...
【问题讨论】:
-
标签没有属性
value。使用y.textContent = yv -
如果您使用浏览器的调试工具并查看页面上的 HTML,您会发现您的代码确实实际上成功创建了一个
<label>元素,并带有一个value属性,并将其添加到页面中。那个<label>元素没有内容,所以它没有可显示的内容。
标签: javascript jquery html