现在,我有这个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.
我做错了什么?
答案 0 :(得分:11)
您需要元素的内容,而不是元素本身:
var newOne = document.getElementById('setCustomer').innerHTML;