我在 for 循环中有这个 Javascript:
renderAElements[i] = document.createElement ("a");
renderAElements[i].setAttribute("href", "#");
renderAElements[i].setAttribute("class", "expander");
renderAElements[i].appendChild(expand);
alert (renderAElements[i].nodeValue);
其中 Expand 创建为:
var expand = document.createTextNode("+");
该警报旨在返回每个创建的元素的链接文本,但返回 null。为什么是这样?
因为你正在努力获得nodeValue
元素节点而不是文本节点。
alert (renderAElements[i].firstChild.nodeValue);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)