Javascript从h4标记获取值
我试图从下面的代码中获取Lotus的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=
<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 1 mai</strong> 9h</em> au <em><strong>dimanche 5 mai</strong> 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();
});