我想通过javascript获取类.cell-hover
的值,它应该打印双引号中的值。到目前为止我试过了:
var phonenumbers = document.getElementsByClassName('cell-hover');
document.write(phonenumbers);
但打印[object HTMLCollection]
,我想打印确切的值。
附加快照:
答案 0 :(得分:0)
document.getElementsByClassName('cell-hover');
将返回一个类名为cell-hover
的元素数组。循环遍历并打印结果。对于该类中的内容,使用innerHTML。 innerHTML将返回DOM内容作为String
如果您知道div只包含文字,您也可以使用node.textContent;
在我的代码片段中,我打印了第一个元素的内容,类名为cell-hover
var phonenumbers = document.getElementsByClassName('cell-hover');
document.write( phonenumbers[0].innerHTML);
<div class="cell-hover">
2637145689
</div>
var phonenumbers = document.getElementsByClassName('cell-hover');
for(var i=0; i < phonenumbers.length ; i++){
document.write( phonenumbers[0].textContent );
}
<div class="cell-hover">
2637145689
</div>
答案 1 :(得分:0)
一个班轮:
document.write(document.querySelector('.cell-hover').innerHTML);
答案 2 :(得分:-1)
document.write(document.querySelector('.cell-hover').innerText);