错误整理 使用HTML文档ID时,IE与firefox之间的区别

阅读更多
Html 代码
  1. modify(document.getElementById('M001'))   
  2. modify(M001)   
  3. function modify(modelID){   
  4.  var childTag = modelID.getElementsByTagName("td");   
  5.     
  6.  document.form1.name.value = childTag[1].firstChild.nodeValue;   
  7.  document.form1.pg.value = childTag[3].firstChild.nodeValue;   
  8.  document.form1.ms.value = childTag[2].firstChild.nodeValue;   
  9.       
  10.   }  
使用HTML文档对象ID时,IE与firefox之间的区别
在使用IE调用对象ID的时候,只需要写出ID即可,例如:modify(M001),但是在FireFox的时候就有所不同。
因为fireFox遵循W3C的标准,因此在调用ID时要严格按照Dom的规定去调用。也就是说调用的时候要这个样。
modify(document.getElementById('M001'));
得到对象后可以进行如下的应用。
js 代码
  1. function modify(modelID){   
  2.  var childTag = modelID.getElementsByTagName("td");   
  3.     
  4.  document.form1.name.value = childTag[1].firstChild.nodeValue;   
  5.  document.form1.pg.value = childTag[3].firstChild.nodeValue;   
  6.  document.form1.ms.value = childTag[2].firstChild.nodeValue;   
  7.       
  8.   }   
这样可以将每个节点的内容提取出来。

你可能感兴趣的:(IE,Firefox,HTML)