其实正常情况下大家这样写就行了
[HTML] 纯文本查看 复制代码 <html xmlns="http://www.w3.org/1999/xhtml">
<head >
<title></title>
</head>
<body>
<script type="text/js">
function getpid(obj) {
alert(obj.id);
}
</script>
<a href="#" id="123">单击测试</a>
</body>
</html>
不过大家应该注意的是this只有在事件里才生效,在href里是不生效的,获取的是当前页面,而不是当前单击的控件
比如群里有人这样问过- 问个基本问题!
- <a href="javascript:search('hj_total',this.id);" id="hjt" plain="false"></a>
- 这个 this.id 在js里面取不到数据
- 这样写应该没有问题啊
- function search(strObj, strID) {
- var idname = '#' + strID;
- if ($(idname).text() == 0) {
- return false;
- }
- $('#win').window('refresh', 'VehicleDistributionDetail.aspx?station=' + strObj.toString() + '&model=' + $('#selModels').combobox('getValue'));
- }
- 无法浏览网页() 10:52:09
- search(strObj, strID) 第二个参数 strID 值一直未undefined
- 站长苏飞<sufei.1013@163.com> 10:54:23
- 你直接写HJk不就行了
- hjt
- 无法浏览网页() 10:55:04
- 我好多a 标签是调用这个js的
- 无法浏览网页(1250623166) 11:14:31
- 我找到问题了~!a标签不能用href 里面的js 参数 this
- 必须是事件 例如onclick 参数 this才能取到
复制代码 |