`
fengsky491
  • 浏览: 30814 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

关于IE6的<input></input>用父级的childNodes取得的问题

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<div id="t"><input type="radio" name="name1"></input></div>
</body>
</html>
<script type="text/javascript">
var t = document.getElementById('t');
var cNodes = t.childNodes;
alert(cNodes.length);
for(var i = 0; i < cNodes.length;i++){
	alert(cNodes[i].name);
}
alert(document.getElementsByTagName('input').length);
</script>

 上述代码,采用childNodes取得的结果,其长度为2,弹出的name,分别是name1,undefined,而

getElementsByTagName('input') 取得的结果正常就

 

在FF3中测试,弹出的结果分别为:1,name1,1 ,结果正常

 

 

由于没有安装ie7,ie8,未经测试,不知道结果如何。

 

上述代码去掉</input>在ie6和FF3都正常

 

又在ie6中测试了<br></br>也有类似的结果

分享到:
评论

相关推荐

    c#递归遍历xml菜单

    &lt;Name&gt;关于我们&lt;/Name&gt; &lt;Url&gt;/About&lt;/Url&gt; &lt;/MenuItem&gt; &lt;/MenuItem&gt; &lt;MenuItem&gt; &lt;Name&gt;产品&lt;/Name&gt; &lt;Url&gt;/Products&lt;/Url&gt; &lt;MenuItem&gt; &lt;Name&gt;产品1&lt;/Name&gt; &lt;Url&gt;/Product1&lt;/Url&gt; &lt;/MenuItem&gt; &lt;MenuItem&gt; ...

    总结文档

    - 当遇到 `&lt;Schedule&gt;` 节点时,由于其内部包含多个 `&lt;Item&gt;` 子节点,因此需要再次使用 `foreach` 循环进行处理。 - 每个 `&lt;Item&gt;` 节点表示一个放映时间,创建 `ScheduleItem` 对象存储相关信息。 **4. 数据...

    Javascript 获取LI里的内容

    &lt;/strong&gt; &lt;ul&gt; &lt;li&gt;软件开发网&lt;/li&gt; &lt;ul&gt; &lt;li&gt;a_1&lt;/li&gt; &lt;li&gt;a_2&lt;/li&gt; &lt;li&gt;a_3&lt;/li&gt; &lt;/ul&gt; &lt;li&gt;www.jb51.net&lt;/li&gt; &lt;li&gt;www.kanshule.com&lt;/li&gt; &lt;/ul&gt; [removed] [removed](“&lt;strong&gt;取外层ul的li信息:&lt;/strong&gt;&lt;br&gt;...

    在ASP.NET中使用Treeview控件和XML

    &lt;title&gt;使用Treeview控件&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form id="form1" runat="server"&gt; &lt;ie:TreeView ID="TreeView1" runat="server"&gt; &lt;!-- 在这里放置Treeview节点 --&gt; &lt;/ie:TreeView&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;...

    C__读写XML文件_xmlDocument

    &lt;title&gt;Oberon's Legacy&lt;/title&gt; &lt;author&gt;Corets, Eva&lt;/author&gt; &lt;price&gt;5.95&lt;/price&gt; &lt;/book&gt; &lt;/bookstore&gt; ``` 加载XML文件的代码如下: ```csharp using System.Xml; // 创建一个XmlDocument对象 Xml...

    html对树形xml节点读取(一个很实用的demo)初学者必备

    "&lt;/p&gt;&lt;p&gt;&lt;strong&gt;作者:&lt;/strong&gt;" + author + "&lt;/p&gt;"; } &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; ``` 在这个示例中,我们首先创建了一个XMLHttpRequest对象,用于从服务器获取XML文件。然后,我们使用`responseXML`属性将返回...

    网站下拉菜单代码

    /* IE6 & IE7 Specific Styles */ *html ul li { float: left; height: 1%; } *html ul li a { height: 1%; } /* Show submenus on hover */ li:hover ul, li.over ul { display: block; } ``` #### 六、...

    C# XML文件操作

    1. 在`&lt;bookstore&gt;`节点下插入一个新的`&lt;book&gt;`节点。 2. 修改某个特定的`&lt;book&gt;`节点及其子节点。 #### 三、插入新的节点 为了向XML文件中添加新节点,我们需要使用`System.Xml`命名空间中的类。具体步骤如下: 1....

    XML文档搜索使用小结

    &lt;xsl:attribute name="src"&gt;../FTP_Magazine/FTP_Issue/&lt;xsl:value-of select="@url"/&gt;&lt;/xsl:attribute&gt; &lt;/img&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;center&gt; &lt;xsl:apply-templates/&gt; &lt;/center&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table...

    C# xml操作

    &lt;title&gt;Oberon's Legacy&lt;/title&gt; &lt;author&gt;Corets,Eva&lt;/author&gt; &lt;price&gt;5.95&lt;/price&gt; &lt;/book&gt; &lt;/bookstore&gt; ``` #### 三、读取 XML 文件 在 C# 中读取 XML 文件通常使用 `XmlDocument` 类。下面是如何加载 XML ...

    widget加载和解析xml 字符串实例

    &lt;b&gt;From:&lt;/b&gt;&lt;span id="from"&gt;&lt;/span&gt;&lt;br/&gt; &lt;b&gt;Message:&lt;/b&gt;&lt;span id="message"&gt;&lt;/span&gt; &lt;/p&gt; &lt;script&gt; // XML字符串定义 var txt = "&lt;note&gt;"; txt += "&lt;to&gt;George&lt;/to&gt;"; txt += "&lt;from&gt;John&lt;/from&gt;"; txt...

    XML文件的读写··

    &lt;title&gt;Oberon's Legacy&lt;/title&gt; &lt;author&gt;Corets, Eva&lt;/author&gt; &lt;price&gt;5.95&lt;/price&gt; &lt;/book&gt; &lt;/bookstore&gt; ``` 此XML文件包含了一个名为`bookstore`的根元素,该元素下有一个`book`子元素,其中包含了书的一些...

    DOM节点中元素节点与文本节点操作方法.pdf

    //&lt;/div&gt;&lt;p&gt;ppp&lt;/p&gt;&lt;/div&gt;`&lt;script&gt;var oP3 = document.createElement('p');oP3.innerHTML = '333'; // 添加新的元素节点oDiv.insertBefore(oP3, oDiv.lastElementChild); // 在最后一个元素节点前插入console.log...

    javascript操作XML与HTML

    var xmlString = "&lt;book id='007'&gt;&lt;title&gt;ajax&lt;/title&gt;&lt;author&gt;xiaoluo&lt;/author&gt;&lt;/book&gt;"; // 将字符串创建为对象 xmlDoc.loadXML(xmlString); // 获取根元素 var root = xmlDoc.documentElement; // 显示...

    C#工资考勤系统源代码.ra

    lblNation2.Text = Empnode.ChildNodes[6].InnerText; lblPlace2.Text = Empnode.ChildNodes[7].InnerText; lblStudyExper.Text = Empnode.ChildNodes[8].InnerText; lblspecialty.Text = Empnode.ChildNodes[9]...

    个人网站+XML

    var xmlData = '&lt;音乐&gt;&lt;曲目&gt;mysong.mp3&lt;/曲目&gt;&lt;循环&gt;true&lt;/循环&gt;&lt;/音乐&gt;'; var parser = new DOMParser(); var xmlDoc = parser.parseFromString(xmlData, 'text/xml'); audio.src = xmlDoc.getElementsByTagName('...

    XML增加及删除结点操作实例

    &lt;title&gt;Oberon's Legacy &lt;/title&gt; &lt;author&gt;Corets, Eva &lt;/author&gt; &lt;price&gt;5.95 &lt;/price&gt; &lt;/book&gt; &lt;book genre="李赞红" ISBN="2-3631-4"&gt; &lt;title&gt;CS 从入门到精通 &lt;/title&gt; &lt;author&gt;候捷 &lt;/author&gt; &lt;price&gt;...

    asp读取xml例子

    response.write("&lt;b&gt;"&y.nodename&":&lt;/b&gt;") response.write(y.text) response.write("&lt;br/&gt;") next next %&gt; ``` #### 代码详解 1. **设置响应过期时间**: ```asp response.expires=-1 ``` 这一行代码设置...

    js获取本地xml

    js获取本地xml var xdoc = new ActiveXObject("Microsoft.XMLDOM");...var txt="&lt;table&gt;"+"&lt;tr&gt;&lt;td&gt;"+nodes.item(0).text+"&lt;/td&gt;&lt;td&gt;"+nodes.item(1).text+"&lt;/td&gt;&lt;/tr&gt;"+"&lt;/table&gt;"; document.write(txt);

    XML轻松学习手册(一)_XML快速入门

    `&lt;myfile&gt;` 是根元素,而 `&lt;title&gt;`、`&lt;author&gt;`、`&lt;email&gt;` 和 `&lt;date&gt;` 则是其子元素,它们用来描述文章的标题、作者、电子邮件和日期。 值得注意的是,XML元素的命名没有严格的限制,允许使用中文或其他字符集,...

Global site tag (gtag.js) - Google Analytics