var div = document.createElement('div');
div.innerHTML = htmlString
var obj = {};
obj.doctors = div.getElementById('doctors');
是否有一种明智的方法可以在尚未附加到DOM的元素中找到ID?不想在这里使用JQuery。
答案 0 :(得分:2)
两种方式:
创建DocumentFragment,将您的节点附加到其中并使用getElementById
:
var domFragment = new DocumentFragment();
domFragment.appendChild(div);
var elem = domFragment.getElementById("yourid");
var elem = div.querySelector("#yourid");