Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用querySelector附加到元素的末尾_Javascript - Fatal编程技术网

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!";