name只能在form中使用,submit时会自动的提交,id则任何地方都可以用,当然在netscape中,好像form中只能用id。

解决方案 »

  1.   

    这个问题也有很多人问过了。
    一个元素定义了id,引用该元素时直接用id属性,而name通常用在form中,且必须由document.form.***而来,也就是说,name属性定义的元素在脚本中是document对象的子对象。
    name是HTML的传统东西。ID则是引入DOM后引入的东西
    id在同一个叶面当中只有一个
    name 可以有多个