Javascript从h4标记获取值

Javascript从h4标记获取值,javascript,Javascript,我试图从下面的代码中获取Lotus的h4标记的值 <a id="linkSale" class="linkAccess" title="" href="/vp4/Home/Handlers/OperationAccess.ashx?operationid=17285" onclick="javascript:PrepareEventOnLinksAnchor(17285);"> <h4>Lotus</h4> <p class=

我试图从下面的代码中获取Lotush4标记的值

    <a id="linkSale" class="linkAccess" title="" href="/vp4/Home/Handlers/OperationAccess.ashx?operationid=17285" onclick="javascript:PrepareEventOnLinksAnchor(17285);">

    <h4>Lotus</h4>

    <p class="dateSales">Du <em><strong>mercredi&nbsp;1 mai</strong>&nbsp;9h</em> au <em><strong>dimanche&nbsp;5 mai</strong>&nbsp;6h</em> </p>

    <p class="baseline"></p>

    </a>    


我想要的是将值
Lotus
转换为文本。

您可以使用jQuery:

<h4 id="title">Lotus</h4>
但是我建议使用
id的

您可以在示例中使用“innerHTML”

 var text = h.getElementsByTagName("h4")[0].innerHTML;
或“内部文本”


我强烈建议你使用这种类型的工作。使用jQuery,它非常简单:

var i = $('h4').text();
但是,只要可以,就使用id属性

<h4 id="doc_head">Lotus</h4>
如果您出于某种原因不想使用jQuery,请获取这样的文本(丑陋):

以上内容应适用于IE和W3C兼容浏览器,请看这里-


将起作用

您可以使用jQuery来实现这一点:

<h4 id="title">Lotus</h4>
<script>[[jQuery .js File Path]]</script>
$(document).ready(){ 
     var text=$('#title').html();
});

但我建议您使用id。

您在这里看过了吗:顺便说一下:id不能只是数字,它们必须以字符开头,至少HTML5允许使用数字。我只是想涵盖所有内容:)也许他在表单中有它……无论如何,text()应该这样做
<h4 id="doc_head">Lotus</h4>
var i = $('#doc_head').text();
var i = h.textContent || h.innerText; // having your DOM object in h
document.getElementById("linksale").getElementsByTagName("h4")[0].innerHTML
<h4 id="title">Lotus</h4>
<script>[[jQuery .js File Path]]</script>
$(document).ready(){ 
     var text=$('#title').html();
});