我需要使用id(spanid_comment)将innerHtml文本设置为相关元素
下面是我的HTMl
<div id="edit-comment-form_1">
<p>dfdfdfdfdf</p>
<p id="spanid_comment" ></p>
</div>
以下是我试过的Javascript
document.getElementById("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";
你可以查看这个答案
var selectedPageHtml = document.getElementById("edit-comment-form_1");
selectedPageHtml.querySelector("#spanid_comment").innerHTML = "boss";
你想要的只适用于.querySelector()
(或.querySelectorAll()
,如果你知道你会有多个)。
document.querySelector("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";
<div id="edit-comment-form_1">
<p>dfdfdfdfdf</p>
<p id="spanid_comment"></p>
</div>
document.querySelector("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";