Javascript 如何将变量设置为元素的innerHTML
我有一个表,我想设置一个等于表的innerHTML的变量。我已经看到我可以更改元素的innerHTML,但是我还没有弄清楚如何查看元素的内容 与您设置的方式相同:Javascript 如何将变量设置为元素的innerHTML,javascript,Javascript,我有一个表,我想设置一个等于表的innerHTML的变量。我已经看到我可以更改元素的innerHTML,但是我还没有弄清楚如何查看元素的内容 与您设置的方式相同: var tableHTML = document.getElementById('myTable').innerHTML; alert(tableHTML); 我认为innerHTML是一个仅限集合的属性,不可读取。我在代码上方大约5行出现错误,这就是我无法看到警报()的原因。对不起 您也可以尝试以下方法: Html代码: Tabl
var tableHTML = document.getElementById('myTable').innerHTML;
alert(tableHTML);
我认为innerHTML是一个仅限集合的属性,不可读取。我在代码上方大约5行出现错误,这就是我无法看到警报()的原因。对不起 您也可以尝试以下方法: Html代码:
Table:<br/>
<table id="tbl" border="1">
<tr>
<td>Cell 1.1</td>
<td>Cell 1.2</td>
<td>Cell 1.3</td>
</tr>
<tr>
<td>Cell 2.1</td>
<td>Cell 2.2</td>
<td>Cell 2.3</td>
</tr>
</table>
<br />
Message:<br/>
<textarea id="message"/>
没有显示任何内容。我正在尝试获取无序列表元素
- 的innerHTML,非常抱歉。我想当你说“我有一个表,我想设置一个等于表的innerHTML的变量”时,你想要的是表的innerHTML。我太笨了。我希望我不是那么笨!
var tableHtml = document.getElementById("mytable").innerHTML;
Table:<br/>
<table id="tbl" border="1">
<tr>
<td>Cell 1.1</td>
<td>Cell 1.2</td>
<td>Cell 1.3</td>
</tr>
<tr>
<td>Cell 2.1</td>
<td>Cell 2.2</td>
<td>Cell 2.3</td>
</tr>
</table>
<br />
Message:<br/>
<textarea id="message"/>
var tbl = document.getElementById('tbl');
var tblinner = tbl.innerHTML; //save the innerHTML to a variable
var message = document.getElementById('message');
message.value = tblinner; //display the innerHTML value