javascript innerHTML结束标记案例

时间:2012-09-24 12:19:27

标签: javascript jquery

我使用'tag'.innerHTML。它会在添加endtag的情况下呈现。如何在选定的标记html中获得仅显示内容

<div id="tabs">
    <ul class="tabs">
    <li class="current"><a><span>News</span></a></li>
    <li><a><span>Videos</span></a></li>
    <li><a><span>Photos</span></a></li>
    <li><a><span>Twitter</span></a></li>
    </ul>
</div>

实际上我需要在<pre>标签

之间通过js获取这样的代码

4 个答案:

答案 0 :(得分:2)

看看这个:

http://jsfiddle.net/qGyf6/

HTML:

<li><a><span><b>News</b></span></a></li>

jQuery:

var pureText = $("li").text();
var val = $("li").val();
var html = $("li").html();

答案 1 :(得分:1)

如果您指的是没有HTML标记的文本,您可以使用

$('tag').text()

Reference

答案 2 :(得分:1)

您应该使用text()代替,这将只返回文本

答案 3 :(得分:0)

在纯JavaScript中,您可以使用innerText

'tag'.innerText