我正在使用此函数来获取div元素中的另一个下一个div id。
HTML
<div id="div1" >
<input type="text" id="edit1" />
<input type="text" id="edit2" />
<input type="text" id="edit3" />
</div>
JS
function GetElementInsideContainer(containerID, childID) {
var elm = document.getElementById(childID);
var parent = elm ? elm.parentNode : {};
return (parent.id && parent.id === containerID) ? elm : {};
}
var e = GetElementInsideContainer("div1", "edit1");
alert(e.id); // it alerts "edit2"
但是,当动态添加div时,它不起作用(alert [object] [object])。使其适用于动态添加内容的正确方法是什么?