本帖最后由 liuser_cn 于 2012-09-15 01:36:46 编辑

解决方案 »

  1.   

    应该是缓存问题,
    刷新之后用document.getElementById('text1').value的话,是错误的(我觉得用取值好像不恰当了)。。

    那么,能说下,这三种是什么意思么?
    document.getElementById('text1').value
    document.getElementById('text1')
    document.getElementById('text1').innerHTMl
      

  2.   

    document 是文档对象(整个网页)
    getElementById()是document文档对象的一个方法,用来取得带有某个ID属性的元素。
    那么故名思议
    document.getElementById('text1') 取得 带有id为text1的HTML节点对象。
    这个节点对象有一些属性 比如 value, innerHTML, innerText
    这些属性各有区别,你可以搜索一下,会有很多长篇大论来详细介绍它们,我这里三言两语你也不可能理解
      

  3.   

    <div  id='text1'></div>
    document.getElementById('text1').value
    ????div 没有 value 属性,所以要出错