Javascript 无法在节点上执行appendchild

Javascript 无法在节点上执行appendchild,javascript,html,Javascript,Html,我正在尝试在我的表中创建一个新的tr js: html: 但是它不起作用,chrome say无法在节点上执行appendchild,中缺少tdName和tdMessage中的.innerHTML,因此您正在向appendchild传递一个它无法处理的字符串 var tdName = document.createElement('td'); tdName.innerHTML = userName + " "; var tdMessage = document.createElement(

我正在尝试在我的表中创建一个新的tr

js:

html:



但是它不起作用,chrome say无法在节点上执行appendchild,
中缺少
tdName
tdMessage
中的
.innerHTML
,因此您正在向
appendchild
传递一个它无法处理的字符串

var tdName = document.createElement('td');
tdName.innerHTML = userName + " ";

var tdMessage = document.createElement('td');
tdMessage.innerHTML = message;

固定tdName.innerHTML=用户名+“”;var tdMessage.innerHTML=document.createElement('td');tdMessage.innerHTML=message.value;我刚注意到你在发布答案后的评论。你应该把它作为答案发布,并接受它作为解决方案,这样人们就不会打开这篇文章试图解决它。
<table id="messagebox">
</table>
var tdName = document.createElement('td');
tdName.innerHTML = userName + " ";

var tdMessage = document.createElement('td');
tdMessage.innerHTML = message;