javascript抓住带有类和id的span标签

时间:2011-08-03 16:53:15

标签: javascript

我有一个span标记

<span class="vi-is1-prcp" id="v4-25">US $99.00</span>

我想用纯javascript抓住它。不允许使用JQuery或任何其他库。这可能吗?

我重新审视

getElementById('v4-25')

不起作用,因为我必须指定类,对吗?

谢谢,

所以,

<div id="listprice">asdasdasdasdasd</div>
var string = document.getElementById('v4-25');
document.getElementById('listprice').innerHTML = string;

应该在'listpirce'中打印'v4-25'的值吗?

ħ

3 个答案:

答案 0 :(得分:3)

getElementById可以正常使用。只需确保在页面加载后运行它。

答案 1 :(得分:0)

没有理由添加课程。在像这样加载dom元素之后运行脚本。

<span class="vi-is1-prcp" id="v4-25">US $99.00</span>
<script>
    var elm = document.getElementById('v4-25');
</script>

答案 2 :(得分:0)

首先,ID是独一无二的。你不能有多个。因此,当你按id选择元素时,你只能带回一个元素(这很好)。

其次,在你得到一个元素后,你必须对它做一些事情。 var string = document.getElementById('v4-25');只能获取元素,但看起来您需要var string = document.getElementById('v4-25').innerHTML;的价格。如果您确实需要id,则可以执行var string = document.getElementById('v4-25').id;,但因为它只返回“v4-25”,所以它有点多余。