① onChange 事件调用js方法带参数(this)是什么意思
this表示调用时间的对象,就是指这个事件的select。
② javascript中onclick(this) 中的this指当前什么东西
举个例子吧来
<input type=button id='123' value='clickme' onclick=testFunction(this)>
那么
testFunction(obj){
alert(“button id = ”obj.id);
alert(“button value = ”obj.value);
}
当你源点击这个按钮的时候会弹出button id = 123,
然后弹出 button value = clickme
这回知道this 是什么了吧
③ onChange 事件调用js方法带参数(this)是什么意思
这里的this是指select这个对象。你可以通过this得到select的所有属性,比如当前选中的值,文本,id等。
④ 在html事件属性中调js函数, this问题
this为当前的Object。在你的函数
function demo() {
alert(this.id)
this.value = a++;
}
中this指向的是demo而非触发它的input
所以
this要传递的。
不知你是否想要下面的
<body>
<input type="button" id="aButton" value="A" onclick="demo(this)" />
<input type="button" id="bButton" value="B" />
<script type="text/javascript">
var a=1;
function demo(t) {
alert(t.id)
t.value = a++;
}
document.getElementById("bButton").onclick = new Function("demo(this)");
var button_a = document.getElementById("aButton");
alert(button_a.onclick);
var button_b = document.getElementById("bButton");
alert(button_b.onclick);
</script>
</body>
⑤ js事件中关于this的问题
this在js中在不同的地方代表不同的含义,也就是作用域不同。你上面的this代表你这个h1,如果放到最外面,这个this就代表整个window
⑥ JS 代码中的this
你console一下就能看到了。。。具体来说你当前触发的元素就是this this就是当前触发当前事回件的元素答。你说后两个不能用list.item(i)替换,这是肯定的,因为现在的i已经等于lists.length-1了,具体原因就是闭包,你可以用let在for循环里面声明。
⑦ javascript的html事件中this的问题
this是指本元素
每一个HTML标签,都会在DOM树下产生一个元素节点,这个this是写在哪个标内签内,那么show函数里面的参数就是容哪个标签所产生的元素的id,如
<input type="button" id="我是button1" onclick="alert(this.id)" value="按我测试"/>
<input type="button" id="我是button2" onclick="alert(this.id)" value="按我测试"/>
⑧ html js函数传的this是什么意思
意思就是把你触发事件的这个控件传递过去.
<input type="button" id="tianjia" value="保回 存" class="btn1" onClick="nullCheck(this)"/>
function nullCheck(obj){
obj.value;//这样就得到控件答value了
}
⑨ 这两个区别 在哪里 还有js事件中 onclick=abc(this) 这个this是 dom元素吗
this的确是触发事件本身的dom。所以dom的name属性为ac。
var person1={ 'name':'wang' };
var person2={ name:'wang' };
都是符合json的格式的 ;
唯一要说不同的内话,假容设person2没有name属性
var person2={ key:'wang' };
则打印出来不一样了。
alert(person2['name']); //打印 null
alert(person2.name); // js报错 缺少对象
希望对你有帮助。
⑩ JavaScript事件中 this问题
因为this代表对象本身