2 zhangchenhuan123 zhangchenhuan123 于 2015.06.18 10:11 提问

请大神来看看关于JavaScript给text赋值的问题

请大神看看 我想通过JavaScript给text控件赋值当前的日期,但都没有显示出来,
请大神指出问题在哪 代码如下:

     <script type="text/javascript">
        function showdata() {
            var currentTime = new Date();
            var year = currentTime.getFullYear();
            var month = currentTime.getMonth();
            var day = currentTime.getDate();
            var str = year + "." + month + "." + day; 
                        document.getElementById("Text1").innerText = str;
            </script>
-------------------------------------------------------------------------------------<tr>
       <td id="newscell" class="style2" align="center" onmouseover="changebgcolor()" onmouseout="leftmouse()"><a href="Default2.aspx">新闻</a>
            </td>
       <td id="hunancell" class="style3" align="center" onmouseout="lefthunancellmouse()" onmouseover="changehunancolor()"><a href="Default.aspx">看湖南</a>
            </td>
      <td class="style1"><input type="text" id="Text1" onload="showdata()"/>
          </td>
</tr>
--------------------------------------------------------------------------------------
document.getElementById("Text1").innerText = str; 这一句改成 .
document.getElementById("Text1").innerHtml= str;
document.getElementById("Text1").value= str; 都没有效果

4个回答

showbo
showbo   Ds   Rxr 2015.06.18 10:46
已采纳

input没有onload事件,而且你函数也有问题,没有闭合,设置输入控件内容用value属性

       function showdata() {
          var currentTime = new Date();
          var year = currentTime.getFullYear();
          var month = currentTime.getMonth();
          var day = currentTime.getDate();
          var str = year + "." + month + "." + day;
          document.getElementById("Text1").value = str;///////
      }
      window.onload=showdata///////////////
zhangchenhuan123
zhangchenhuan123 谢谢 嘿嘿嘿
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.06.18 10:17

document.getElementById("kw").value="ddd",这个可以修改啊

zhangchenhuan123
zhangchenhuan123 http://ask.csdn.net/questions/189711
2 年多之前 回复
zhangchenhuan123
zhangchenhuan123 大神您好 您的方法我试过 没有效果,我把代码和页面重新贴出来了 麻烦您在看看
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.06.18 10:17

document.getElementById("kw").value="ddd"这就是修改百度输入框内容

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.06.18 19:13

矮油,showdata方法没有后括号哦,下次你再找不到错误,用firbug试试,会很快找出错误的

Csdn user default icon
上传中...
上传图片
插入图片