求解一个获得当前元素id b[0].name你没有命名,所以找不到名称.返回为undefined 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有命名?我不知道,我想知道是b[0]而不是b[1],这样我想取b[0]的值 <script>function x() { var el = event.srcElement; tag = document.all[el.id]; for(i=0;i<tag.length;i++) { if(el == tag[i]) alert(i); }}</script><input id=b type="text" onclick="x()"><input id=b type="text" onclick="x()"> 把this当成一个参数传进去<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script>function f(t){ alert(t.id);}</script></head><body><input type="text" id="bb" onClick="f(this);"></body></html> <script>function x() {var a = document.getElementsByTagName("input");var b = event.srcElement;for(i=0; i<a.length; i++) { if(b == a[i]) alert(i+1);}}</script><form onClick="x()"><input type="text" id="bb"><input type="text" id="bb"><input type="text" id="bb"><input type="text" id="bb"></form> <input id=b type="text" onclick="x()"><input id=b type="text" onclick="x()"><input id=b type="text" onclick="x()"><input id=b type="text" onclick="x()">...<script>function x(){ var e = event.srcElement; if(!e.i){ for(i=0;i<b.length;i++){ b[i].i="b"+i } } alert(e.i);}</script> js 如何动态实现星状图 EXT问题 Window中显示文字如何按需要换行? HTML 元素失去焦点的事件名称是什么?(javascript) JS 打开新窗口的问题 frame内页提交问题 大家能给我推荐点电子书或者网站吗? 请问:如何初始化的时候不显示原来的网页,在线等 这段代码为什么会出错? 用一个控件的事件怎么触发另外一个控件的事件? 一个问题请教高手 网页上用Javascript控制windows media player重复播放asf文件 如何判断网页上的radio有没有被选中?
我想知道是b[0]而不是b[1],这样我想取b[0]的值
function x() {
var el = event.srcElement;
tag = document.all[el.id];
for(i=0;i<tag.length;i++) {
if(el == tag[i])
alert(i);
}
}
</script>
<input id=b type="text" onclick="x()">
<input id=b type="text" onclick="x()">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script>
function f(t){
alert(t.id);
}
</script>
</head><body>
<input type="text" id="bb" onClick="f(this);">
</body>
</html>
function x() {
var a = document.getElementsByTagName("input");
var b = event.srcElement;
for(i=0; i<a.length; i++) {
if(b == a[i])
alert(i+1);
}
}
</script><form onClick="x()">
<input type="text" id="bb">
<input type="text" id="bb">
<input type="text" id="bb">
<input type="text" id="bb">
</form>
<input id=b type="text" onclick="x()">
<input id=b type="text" onclick="x()">
<input id=b type="text" onclick="x()">
...
<script>
function x(){
var e = event.srcElement;
if(!e.i){ for(i=0;i<b.length;i++){ b[i].i="b"+i } }
alert(e.i);
}
</script>