Javascript 使用querySelector附加到元素的末尾
使用Javascript 使用querySelector附加到元素的末尾,javascript,Javascript,使用查询选择器时如何获取节点值 我最后使用了outerHTML,这很好,这也防止了附加到元素父元素的末尾,而appendChild就可以做到这一点 与此完全相同,但如果您正试图这样做,则元素的值不会存储在其节点值中。对于输入,它是输入。值不,我需要获取节点值,以便在末尾附加一个span.@Michael,我不认为我可以说得更好:nodeValue不做你认为它做的事情,也不会帮助你解决这个问题。请注意,Alexey的实现虽然不完整,但从未使用过它。说“附加到元素的末尾”既令人困惑又模棱两可。您可
查询选择器时如何获取节点值
我最后使用了outerHTML
,这很好,这也防止了附加到元素父元素的末尾,而appendChild
就可以做到这一点
与此完全相同,但如果您正试图这样做,则
元素的值不会存储在其节点值中。对于输入,它是输入。值
不,我需要获取节点值
,以便在末尾附加一个span.@Michael,我不认为我可以说得更好:nodeValue
不做你认为它做的事情,也不会帮助你解决这个问题。请注意,Alexey的实现虽然不完整,但从未使用过它。说“附加到元素的末尾”既令人困惑又模棱两可。您可以在元素内部作为子元素追加(但在输入
元素的情况下不能追加),或者追加到元素的文本内容(但在输入
元素的情况下不能追加),或者追加到输入元素的值,或者追加到元素后面作为同级元素。如果您提供了一个屏幕截图,说明在追加后应该如何处理,可能会非常有帮助。
var input = document.querySelector(".input");
input.nodeValue += " thanks!";