关于this的问题

hubeicaolei 2002-08-28 10:52:14
在一个checkbox的控件中,onclick的事件函数如何把自身的value传到函数上去.如:
<input type="checkbox" name="cc" value="dd" onclick="doClick()">
在onclick时doClick函数的参数是这个checkbox的value,怎么做?
我本来想用this,可是好像不行,
...全文
66 点赞 收藏 6
写回复
6 条回复
Andrawu 2002年08月28日
or:
<input type="checkbox" name="cc1" value="dd" onclick="doClick1(cc1)">
<input type="checkbox" name="cc" value="dd" onclick="doClick(cc.value)">

<script>
function doClick(v){
alert(v)
}

function doClick1(v){
alert(v.value)
}

</script>
回复 点赞
saucer 2002年08月28日
为什么不行?试验:

<input type="checkbox" name="cc" value="dd" onclick="doClick(this.value)">
<script language="javascript">
function doClick(s)
{
alert(s);
}
</script>
回复 点赞
qiushuiwuhen 2002年08月28日
或者利用event
<input type="checkbox" name="cc" value="dd" onclick="doClick(value)">
<script>
function doClick(){
alert(window.event.srcElement.value)
}
</script>
回复 点赞
qiushuiwuhen 2002年08月28日
doClick必须处理这个参数,如下:
<input type="checkbox" name="cc" value="dd" onclick="doClick(value)">
<script>
function doClick(v){
alert(v)
}
</script>
回复 点赞
hubeicaolei 2002年08月28日
不行
回复 点赞
saucer 2002年08月28日
<input type="checkbox" name="cc" value="dd" onclick="doClick(this.value)">
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告