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

<p id="ppp">sssss</p>怎么用JavaScript吧sssss改成bbbbb谢谢!

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是集合 注意下标根据实际情况改变
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-03
获取id为ppp的p里面的数据是:
document.getElementById('ppp').firstChild.nodeValue;

修改p里面的数据是:
document.getElementById('ppp').innerHTML="bbbbb";本回答被提问者采纳
第2个回答  2009-09-03
document.getElementById('ppp').innerHTML="bbbbb";
相似回答