怎样用javascript获得<p></p>之间的文字内容,用alert()显示出来?

例如:
1.标签部分:
<p id="content">OK</p>

2.javascript部分:
<script language="javascript">
var obj = document.getElementById('content');
...(这里该怎么写?)...

alert(.......);

</script>

3.在下是新手,劳烦各位帮帮忙!先在这里谢过了!

innerHTML表示网页元素内部的内容(包括HT标签),因此可以用来获得<p></p>之间的文字内容。核心代码:

text = document.getElementById(some_id).innerHTML;
alert(text);

实例演示如下:

1、Html元素

<p id="pid">我是段落文字</p>

2、javascript代码

alert(document.getElementById("pid").innerTEXT)

3、观察效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-20
<script language="javascript">
function text(){
var obj = document.getElementById('content').innerHTML;
alert(obj);
}
</script>
<body onload="text();">
<p id="content">ok</p>
</body>
第2个回答  2013-08-20
var text = obj.innerText;
alert(text);

建议看下

 http://zhidao.baidu.com/link?url=90Z3jd2GCRHC6XV-nZhGRajYDMl_a2bcaV7I_5meNL_GQJgZvULQ9XvfO9iUZ0D7CngzbZR6qSvUXiP90f0w9q

本回答被提问者采纳
第3个回答  2015-07-11
最简便的方法:
1、给<p></p>定义一个ID<p id="p1"></p>
2、通过JS取得<p></p>之间的文字内容 var xx=$("#p1").val()
3、alert(xx);
第4个回答  2013-08-20
var text = obj.innerText || obj.textContent || '';
alert(text);