0

如何为下面的 div 块设置值(在“?”占位符中设置值)。

 <table>
 <tr>
  <td class="tfArrive " valign="top">
    <div class="tfArrAp" id="txt3">
         ? </div>
 </td>    </tr>

</table>

我已经尝试过以下场景,但没有工作

<script type="text/javascript">
document.getElementById('txt3').innerHTML = "TEST";
</script>
4

3 回答 3

1

您的脚本运行良好,只是您需要确保在呈现 HTML 之后放置脚本,所以首先您需要打印表格而不是使用 script 标签,因为如果您将脚本放在id="txt3"已经渲染,它不会改变任何东西,因为onload脚本没有找到任何东西,所以这应该是顺序......

<table>
  <tr>
    <td class="tfArrive " valign="top">
      <div class="tfArrAp" id="txt3">
         ? 
      </div>
   </td>
 </tr>
</table>

<script type="text/javascript">
   document.getElementById('txt3').innerHTML = "TEST";
</script>

旁注:如果您使用的是 HTML5,则不再需要 type="text/javascript",现在默认为 JavaScript

于 2013-05-31T12:31:59.680 回答
0
$(document).ready(function(){
  $('#txt3').html("New Text");
});
于 2013-05-31T12:34:39.103 回答
0

在操作之前确保您的页面已加载:

<script type="text/javascript">
window.onload = function() {
    document.getElementById('txt3').innerHTML = "TEST";
}
</script>
于 2013-05-31T12:35:48.347 回答