如何遍历所有页面上的元素?
document.all不能用,有其它方法吗? 问题点数:20、回复次数:9Top
1 楼mingxuan3000(铭轩)回复于 2006-03-14 11:45:50 得分 4
for(var i=0;i<formname.elements.length;i++){
if(formname.elements[i].type="button"){
alert("123");
}
}Top
2 楼mingxuan3000(铭轩)回复于 2006-03-14 11:46:32 得分 4
for(var i=0;i<formname.elements.length;i++){
if(formname.elements[i].type=="button"){
alert("123");
}
}Top
3 楼flyrat()回复于 2006-03-14 11:51:47 得分 0
也不确定formname啊,该怎么办那Top
4 楼mingxuan3000(铭轩)回复于 2006-03-14 12:06:06 得分 5
getElementsByTagName("input");
getElementsByTagName("a");
getElementsByTagName("tr");
....
把你要得都举出来Top
5 楼flyrat()回复于 2006-03-14 12:28:04 得分 0
getElementsByTagName这个不能在netscape下运行Top
6 楼iuhxq(小灰)回复于 2006-03-14 12:36:20 得分 5
<script language="JavaScript">
<!--
function sel()
{
var eles=document.getElementsByTagName("input");
for(var i=0;i<eles.length;i++)
{
if(eles[i].type=="text" && eles[i].name =="t")
{
alert("123");
}
}
}
//-->
</script>
<form method="post" action="a.html" target="i">
<input type="text" name="t"><input type="button" onclick="sel()">
</form>Top
7 楼crore(阿慧南)回复于 2006-03-14 12:39:36 得分 0
你总有个确定的吧?Top
8 楼yzyun(AMANI NAKUPENDA~WE~)回复于 2006-03-14 14:18:08 得分 2
//document.all
function ss()
{
var elen=document.all.length;
for (var i=0;i<elen;i++)
{
alert(document.all[i].tagName)
}
}Top
9 楼MYLiao(醉书生)回复于 2006-03-15 18:55:16 得分 0
heTop




