如何通过DivId获取Div的文本

时间:2013-08-19 05:36:52

标签: javascript jquery

以下是我的示例代码:

<div id="divSPLMessages" class="error" style="width:480px;">
<ul>
<li>This record is already used.</li>
</ul>
</div>

我如何阅读文本&#39;此记录已被使用。&#39;

7 个答案:

答案 0 :(得分:2)

var text = $("div ul li").text();
alert(text);

这应该解决它

如果您使用普通的javascript而没有任何libray,那么

var text = element.firstChild.nodeValue;

//considering li is the element tag;

答案 1 :(得分:0)

使用此 -

$("div#divSPLMessages ul li").text();

Live Demo

答案 2 :(得分:0)

试试这个

<script type="text/javascript">
$(document).ready(function(){
    var test = $('#divSPLMessages ul li').text();
    alert(test);
});
</script>

答案 3 :(得分:0)

document.getElementById("divSPLMEssages").innerText;

答案 4 :(得分:0)

如果您想获得该元素的完整内容,请使用: -

$("div#divSPLMessages ul li").html();

答案 5 :(得分:0)

使用兼容W3C的API:document.getElementById("divSPLMessages").textContent

IE专有:document.getElementById("divSPLMessages").innerText

如果您使用jQuery等库(其他人已经发布过),您还可以使用其他方法。

答案 6 :(得分:0)

在javascript中使用此

document.getElementById("divSPLMessages").getElementsByTagName('ul')[0].getElementsByTagName('li')[0].innerHTML