如何用JS实现单击按钮在文本框中输入指定文字这个是网上查的,跟要实现的效果差不多,但貌似只能兼容IE浏览器<script language="javascript"> 
function abc(){ 
 T1.value = "jhfkaslkjdlfsa";

</script> <input type="button" value="获取当前实时时间" onClick = "abc()"> 
<input type="text" name="T1" size="20"> 我想要个兼容大多数浏览器的,麻烦各位了~

解决方案 »

  1.   

    <script language="javascript">  
    function abc(){  
     document.getElementById('T1').value = "jhfkaslkjdlfsa";
    }  
    </script>  <input type="button" value="获取当前实时时间" onClick = "abc()">  
    <input type="text" id="T1" name="T1" size="20">  
      

  2.   

    这个估计是你考虑兼容性遇到的第一个问题,向上面的兄台给你的建议可以解决这个问题,但是以后你还会遇到更多这种问题。比如挂事件,AJAX之类的,相信你也不希望看到你的代码里面充满了if 这个浏览器,else 那个浏览器这类代码。现在网上有很多JS框架已经封装了这些多浏览器的兼容性问题的解决方案。比如VS2010就集成了JQUERY这个库。就你刚才的问题就可以用$('#T1').attr('value', 'abc')来轻松解决。推荐你学一个框架,可以很好的解决你以后迎面而来的兼容性问题。
      

  3.   

    还是建议使用jqurey,很强大的。浏览器的兼容问题。基本都能能解决了。