document.getElementById返回[object HTMLTableCellElement]

时间:2014-11-19 21:05:02

标签: javascript html

现在,我有这个td:

<td id="setCustomer"><?= $customer ?></td>

我的页面后面有:

<script>
document.getElementById('setCustomer').onclick = function(){
var newOne = document.getElementById('setCustomer');
console.log("var newOne is "+newOne); 
}
</script>

当我单击包含此客户名称的表格单元格时,该功能将启动并吐出:

var newOne is [object HTMLTableCellElement]

而不是:

var newOne is ACME CORP.

我做错了什么?

1 个答案:

答案 0 :(得分:11)

您需要元素的内容,而不是元素本身:

var newOne = document.getElementById('setCustomer').innerHTML;