【发布时间】:2016-07-31 15:47:56
【问题描述】:
document.getElementById('addplace').addEventListener('click', function() {
addplace();
});
function addplace() {
var node = document.createElement("li"); // Create a <li> node
node.innerHTML = "<input/>"
document.getElementById("waypoints").appendChild(node);
}
<ul id="waypoints"></ul>
<input type="submit" id="addplace" />
上面的sn -p在点击按钮的时候成功给ul添加了一个输入域。但是,当我向输入字段添加属性时,提交按钮不再起作用。
document.getElementById('addplace').addEventListener('click', function() {
addplace();
});
function addplace() {
var node = document.createElement("li"); // Create a <li> node
node.innerHTML = "<input class="field" placeholder="Where to begin?" onFocus="geolocate()" type="text" />"
document.getElementById("waypoints").appendChild(node);
}
<ul id="waypoints"></ul>
<input type="submit" id="addplace" />
谢谢。
【问题讨论】:
标签: javascript html input innerhtml appendchild