将文本添加到<;p>;在javascript中使用body标记的ID进行标记

将文本添加到<;p>;在javascript中使用body标记的ID进行标记,javascript,html,Javascript,Html,我有一个问题。我想在“段落”中插入文本 标记,但这里的“段落”“标记没有任何ID。因此,使用body标记的ID,我想插入文本。所以,我在这里很困惑,请帮帮我。下面是我的html代码 <html> <head xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="X-UA-Compatible" content="IE=7"> <meta http-equiv="Content-Type" cont

我有一个问题。我想在“段落”中插入文本 标记,但这里的“段落”“标记没有任何ID。因此,使用body标记的ID,我想插入文本。所以,我在这里很困惑,请帮帮我。下面是我的html代码

<html>
<head xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body dir="ltr" id="tinymce" class="mceContentBody " contenteditable="true">
<p><br data-mce-bogus="1"></p>
</body>
</html>


现在,我想在p标记中使用javascript添加文本。所以,请带我到这里。多谢各位

编辑:我希望该文本来自另一个变量。那么,请告诉我可以使用jquery吗?

试试这个

 $("body > p").text("YourText");
$(“body>p”).text(“YourText”)


您可以与
主体
选择器目标一起使用
元素:

$("body > p").text("new text");
此外,如果整个HTML文档中只有一个
元素,则可以直接使用标记名选择器:

 $("p").text("new text");
试试这个

$("p").html("Write Your Text");

使用Find方法查找孩子

(函数(){
$(“tinymce”).find(“p”).html(“asd”);
})();



JavaScript解决方案: 在第一个
p
标记中添加文本

 document.getElementsByTagName("p")[0].innerHTML="Whatever text!";
片段:

var list=document.getElementsByTagName(“p”)[0].innerHTML=“任意文本!”;
//警报(列表)




您有多个不同代码的答案,您可以选择任何答案并接受。OMG。谁投了这一票。这是完全错误的解决方案。p不是body标记的父项。最近的标记做什么
对于集合中的每个元素,通过测试元素本身并在DOM树中遍历它的祖先来获取与选择器匹配的第一个元素。
那是什么
[0]
,意味着它做什么?因为没有它,那就不起作用!每次我们都要写这个
[0]
?是的。返回可能包含的多个实例的。如果您的HTML有多个
p
标记,则
HTMLCollection
将每个包含一个
节点。