function GetChange(obj){alert(obj.id)
}
}
解决方案 »
- 攻关java客户端技术难点,请高手进来帮忙
- 如何用JS获取.net的treeview控件选中节点的TEXT和value?
- div中 显示 空白
- javascript在IE中和mozilla firefox中得到的效果不一样,求助!请大家指点
- Javascript截取HTML代码问题,还有一点问题没解决。请ice_berg16(寻梦的稻草人) ,wuxinlangman(无心之尘) 进来看看。
- 使用代码分析神器logger2js,搞定一切难题[百度地图api示例]
- 急人,郁闷,拷贝下来的示例代码不运行,请大家看看
- 文本框输入格式化问题
- 关于如何调用scriptlets的方法
- 请教高手:能不能在页面提交前捕住到URL,不管是哪个事件触发的
- 这段代码哪里出现问题了,为什么提示JS参数无效
- 鼠标移动到文本框 弹出颜色代码器?
<div>
<table>
<tr>
<td>
<a id="SearchImg" name="SearchImg" onclick="GetChange(inputInfo)" >
<img class="m_r_2" border="0" src="../Images/sswoov2img/sosuo_1.gif" />
</a>
</td>
</tr></table>
</div>
<a id="a1" name="a1" onclick="GetChange('a1')"> <img src="/image/aa.gif" /> </a>
在 方法里面使用document.getElementById(参数名称)来获取或设置
<body>
<input id="inputInfo" name="inputInfo" value="" class="inp" type="text" onkeydown="" />
<div>
<table>
<tr>
<td>
<a id="SearchImg" name="SearchImg" onclick="GetChange(inputInfo)" >
<img class="m_r_2" border="0" src="http://www.baidu.com/img/logo.gif" />
</a>
</td>
</tr> </table>
</div>
<script>
function GetChange(ii){
alert(ii);
}
</script>
</body>
</html>
我的测试代码如上,在FF和IE上都可以看到alert。
你可以试试。应该可以弹出。我估计你的错误在 onclick="GetChange(inputInfo)" >
这个地方的书写。如果FF处于标准模式时,不能直接使用element的id引用元素dom对象
可以写成 onclick="GetChange('inputInfo')" >
然后在GetChange方法中:
function GetChange(id){
var ele = document.getElementById("id");
if(!ele)return;
...// your codes
}