社区
JavaScript
帖子详情
NETSCAPE中获取页面所有元素问题
edwardfay
2005-02-02 05:20:59
假如我知道了table id = table1
在ie中我可以使用document.getElementById("table1").all获得table1中所有元素
但是在netscape中这样不行,请问该如何写?
...全文
114
2
打赏
收藏
NETSCAPE中获取页面所有元素问题
假如我知道了table id = table1 在ie中我可以使用document.getElementById("table1").all获得table1中所有元素 但是在netscape中这样不行,请问该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seeu1688
2005-02-02
打赏
举报
回复
用childNodes便利子元素,并作递归
例程:找出<div id=spanid>内所有元素
<body>
<script language="JavaScript">
function getall(o)
{
var oChild = o.childNodes;
for (var i=0; i<oChild.length; i++)
{
if (oChild[i].nodeType == 1)
{
alert(oChild[i].tagName)
if (oChild[i].hasChildNodes())
{
getall(oChild[i]);
}
}
}
}
</script>
<div id=spanid style="border:1 solid red;padding:10px">
<table border=1>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</table>
<form method="POST" target="_blank">
<input type="text" name="txt" value="txt">
</form>
</div>
<br>
<button onclick="getall(document.getElementById('spanid'))">得到方框(div)内的所有元素</button>
</body>
edwardfay
2005-02-02
打赏
举报
回复
其实就是将下列代码改成支持netscape,
aTable = document.getElementById("table1");
for (var i=0;i<aTable.all.length;i++)
{
aEle = aTable.all[i];
tagName = aEle.tagName.toUpperCase();
if ((tagName=="SELECT")||(tagName=="BUTTON")){
aEle.disabled = true;
}else if (tagName=="INPUT") {
if (aEle.type.toUpperCase()!="HIDDEN"){
if (aEle.type.toUpperCase()=="TEXT") {
ReadonlyText(aEle);
}else{
aEle.disabled = true;
}
}
}else if (tagName=="TEXTAREA") {
ReadonlyText(aEle);
}
}
【转】javascript
中
top、clientTop、scrollTop、offsetTop的讲解
原文地址http://www.cnblogs.com/trlanfeng/archive/2012/11/04/2753280.html 原文内容如下: scrollHeight:
获取
对象的滚动高度。 scrollLeft:设置或
获取
位于对象左边界和窗口
中
目前可见内容的最左端之间的距离 scrollTop:设置或
获取
位于对象最顶端和窗口
中
可见内
IE-
Ne
tSc
ape
? ? ? IE &
Ne
tsc
ape
IE only1 居
中
OBJECT OBJECT 2 form element 使用 所有等要引用的
元素
,都放在一个
中
可以通过id直接访问,不通过form3
元素
的引用方法1 document.form_name.element_namedocument.form_name.element_name[i]document.f
Ne
tsc
ape
浏览器
Ne
tsc
ape
浏览器作为互联网历史上的一个重要里程碑,对现代网络浏览器的发展产生了深远影响。虽然它最终被微软的 Inter
ne
t Explorer 取代,但其在互联网发展史上的地位不可磨灭。本文通过对
Ne
tsc
ape
浏览器的起源、发展历程、技术特点及其在互联网发展史上的地位进行探讨,旨在为广大读者提供一个全面了解
Ne
tsc
ape
浏览器的视角。
IE VS
NE
TSC
APE
IE &
Ne
tsc
ape
IE only1居
中
OBJECT OBJECT 2form element 使用所有等要引用的
元素
,都放在一个
中
可以通过id直接访问,不通过form3
元素
的引用方法1document.form_name.element_nam
Ne
tsc
ape
6 DHTML编程
Ne
tsc
ape
6已经正式版发布,由于新版本的浏览器采用了全新的技术,是以Mozilla和Gecko为基础的。Gecko是下一代浏览器引擎,它支持HTML、CSS、W3C DOM、XML、RDF以及JavaScript等开放的Inter
ne
t标准。
Ne
tsc
ape
6和以前的版本不兼容,因此,以前在
Ne
tsc
ape
Navigator里编写的程序在新版本里不能正常运行。本文将向大家探
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章