如何用JavaScript改变标签p中的数据?

<p id="ppp">sssss</p>怎么用JavaScript吧sssss改成bbbbb谢谢!
2024-11-01 21:52:56
推荐回答(3个)
回答1:

1、如果p便签有id,var x=document.getElementById("p标签的ID");x.innerHTML="内容";
2、如果p标签有name,var x=document.getElementsByName("p标签的name");x[0].innerHTML="内容"; //name可能会重复,根据实际情况选择其下标

3、无name,无id,var x=document.getElementsByTagName("p");//注意返回的是个集合
x[0].innerHTML="内容";
4、有class的情况:
function getElementsByClassName(classofP) {
var el = [],
_el = document.getElementsByTagName('*');
for (var i=0; i<_el.length; i++ ) {
if (_el[i].className ==classofP ) {
el[el.length] = _el[i];
}
}
return el;
}
var x=getElementsByClassName("p的class");
x[0].innerHTML="内容";//x是集合 注意下标根据实际情况改变

回答2:

获取id为ppp的p里面的数据是:
document.getElementById('ppp').firstChild.nodeValue;

修改p里面的数据是:
document.getElementById('ppp').innerHTML="bbbbb";

回答3:

document.getElementById('ppp').innerHTML="bbbbb";