社区
JavaScript
帖子详情
关于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,可是好像不行,
...全文
114
6
打赏
收藏
关于this的问题
在一个checkbox的控件中,onclick的事件函数如何把自身的value传到函数上去.如: 在onclick时doClick函数的参数是这个checkbox的value,怎么做? 我本来想用this,可是好像不行,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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)">
关于this指向
问题
及改变this指向的方法
this指向详解 this的指向在函数定义的时候是确定不了的,只有函数执行的时候才确定this到底指向谁 一般情况下this指向调用它的对象 下面我们来看看this被调用时的五种情况 思维导图 分析 1.作为对象方法被调用 当函数作为对象方法被调用时this指向该对象 var obj = { age: 18, fn: function () { console.log(this ===..
react中类组件this的指向
问题
2.若是通过一个其他变量去接收该对象函数,然后再进行调用时,这时因为没有具体的对象去调用了,则函数this则是指向。若是一个普通函数直接被调用,那this默认是指向全局的,若是非严格模式下,则是指向window的。3.若是使用bind改变函数的this指向,则this则是指向bind传进来的对象,不会再改变。以上为react中类组件的this指向
问题
,有不足之处欢迎指正!1.当此对象直接调用该函数时,则该函数里的this则是指向该对象的。若是外层有普通函数,则跟外层普通函数的this指向一样。
JS中的this指向
this的概念: 在js中,this的意思为“这个;当前”,是一个指针型变量,它动态指向当前函数的运行环境。 在不同的场景中调用同一个函数,this的指向也可能会发生变化,但是它永远指向其所在函数的真实调用者;如果没有调用者,就指向全局对象window。 普通函数:关于this,谁调用就指向谁,没有调用者,就指向全局对象window。 箭头函数:箭头函数的this指向于函数作用域所用的对象。 一、全局环境下的this指向 在全局作用域下,this始终指向全局对象window,无论是否是严格
JavaScriptAPI_this指向
问题
JavaScript中的this是让很多开发者头疼的地方,而this关键字又是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。想要理解this,你可以先记住以下两点:this永远指向一个对象;this的指向完全取决于函数调用的位置;第一点特别好理解,不管在什么地方使用this,它必然会指向某个对象;确定了第一点后,也引出了一个
问题
,就是this使用的地方到底在哪里,而第二点就解释了这个
问题
,但关键是在JavaScript语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个
vue 关于父组件同时多次调用子组件而产生的 this取值 的bug
问题
vue 关于父组件同时多次调用子组件而产生的 this取值 的bug
问题
我们在开发vue项目的使用,会经常使用this这个关键字,this指向vue这个实例,我们可以使用this.来获取data里面的数据,但是在一些方法体内可能出现无法正常使用this,比如一些方法内,此时this指向的是这个方法函数,而不是vue,这是我们会定义一个变量that , let that = this; , 今天我就碰到一个that的
问题
。 发现
问题
了没有, 使用this和使用that,返回的数据完全不一样,可我明明在
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章