我正在尝试检索<p>元素"sectionS" 的值,然后<p>通过使用将其显示在另一个元素"sS"中getElementById.我得到的输出是'undefined',它应该是2.如果我使用<input>元素而不是
它运作的元素.
我花了大约6个小时寻找答案.我在这个网站上没有找到与此相关的任何内容.
<body>
<table id="solidTable">
<tr>
<td><p id="sectionS"></p></td>
<td><p id="sS"></p></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
脚本:
<script>
document.getElementById("sectionS").innerHTML = 2;
y = document.getElementById("sectionS").value;
document.getElementById("sS").innerHTML = y;
</script>
Run Code Online (Sandbox Code Playgroud)
段标签没有value属性.使用innerHTML以得到正确的值.
更改
y = document.getElementById("sectionS").value;
Run Code Online (Sandbox Code Playgroud)
至
y = document.getElementById("sectionS").innerHTML;
// ^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |