getarr(this)function getarrr(o)
{
alert(o.id)
}
{
alert(o.id)
}
解决方案 »
- 请教TAB切换问题
- 如何用jQuery获得一个TD的索引
- JavaScript字符串比较 困惑
- body 滚动条
- escape(document.referrer)的问题
- showModalDialog的半闭问题,请高手进,很急
- 求javascript代码!
- 要判断一字符串中有没有", /,等特殊字符的时候用到的转意字符是什么啊?
- 这个调用方法:alert(JScriptSoapClient("/ws.asmx?WSDL").CreateWebService("ws").HelloWord());
- 小白求助!全选问题。代码没错 为什么点全选没反应
- javascript 如何写文件?
- 根据屏幕分辨率判断包不包含文件的问题.高手帮忙!!
{
for(i=0;i<document.getElementsByTagName("TD").length;i++)
if(document.getElementsByTagName("TD")[i].id=="aa") alert("ok")
alert(o.parentElement.rowIndex)
alert(o.cellIndex)
}
是把他们放到TD中吗?
始终不太明白你的用意
function getarrr(o)
{
alert(o.id);
alert(o.selectedIndex);
}
看看时不是呢?
<head>
<script>
function getCount(name) {
var num = 0;
var objs = document.all.item(name);
if (objs!=null)
num = (typeof(objs.length)=="undefined"?1:objs.length);
return num;
}
function getarr() {
var objTD = event.srcElement;
while (objTD!=null && objTD.tagName!="TD")
objTD = objTD.parentElement;
if (objTD!=null) {
var objTR = objTD;
while (objTR!=null && objTR.tagName!="TR")
objTR = objTR.parentElement;
if (objTR!=null)
alert("id=" + objTD.id + ", 个数=" + getCount(objTD.id) + ", 行=" + objTR.rowIndex + ", 列=" + objTD.cellIndex);
}
}
document.onclick = getarr;
</script>
</head><body>
<table border="1" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td id="A" width="80" height="80">1</td>
<td id="B" width="80" height="80">2</td>
<td id="C" width="80" height="80">3</td>
<td id="D" width="80" height="80">4</td>
<td id="E" width="80" height="80">5</td>
</tr>
<tr>
<td id="F" width="80" height="80">6</td>
<td id="E" width="80" height="80">7</td>
<td id="D" width="80" height="80">8</td>
<td id="C" width="80" height="80">9</td>
<td id="B" width="80" height="80">0</td>
</tr>
</table>
</body>
</html>
<head>
<script>
function getarr(obj) {
var objs = document.getElementsByTagName("SELECT");
for (var i=0; i<objs.length; i++) {
if (obj==objs[i]) {
alert("第" + (i + 1) + "个SELECT, 第" + (objs[i].selectedIndex + 1) + "个选项");
break;
}
}
}
</script>
</head><body><select onchange="getarr(this)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><select onchange="getarr(this)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><select onchange="getarr(this)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</body>
</html>