我用document.getElementById('articleId').value=xxx    在IE 下可以。 在FireFox 下不行。
html   文本如下:(用户不能修改这个HTML)     
  <form   name= "form1 "   method= "post ">  
        <input   name= "articleId "   type= "text "   value= " ">  </input>        
  </form>      
 如何用JS   设置articleId   的值   
 我用document.getElementById( 'articleId ').value=xxx            在IE   下可以。    
 在FireFox   下不行。   
 前提是用户不能修改这个   HTML   文本。 
 怎么获取和设置值呢??     
------解决方案-------------------- <input name= "articleId " type= "text " value= " ">  </input>  
 document.getElementById( 'articleId ').value=xxx 
 方法名都叫getElementById了,您老人家就不能给输入框设个id属性啊。
------解决方案--------------------没发现id=articleId
------解决方案--------------------getElementsByName
------解决方案--------------------document.forms.form1.articleId.value = xxx 
------解决方案--------------------document.form1.articleId.value = xxx
------解决方案--------------------FireFox下不识别一些JS, 不巧getElementById就在之中   
 改为   
 document.getElementsByName( "xxxxx ").item(0).value;   
 document.getElementsByName( "xxxxx ")取得是个数组,加item(0)就是单个那个控件了 
 当然取不取item(0)要看那个控件拉(例:文本框,复选框)   
 分给的不多,就当给大姐捧场拉~~
------解决方案--------------------最安全最兼容写法 
 document.form1.articleId.value = xxx