如何在JS中传递this参数的

2025-03-09 08:16:53
推荐回答(1个)
回答1:

首先,你上面的js写法就有问题了。onchage="change1(this)"中的this表示当前表单组件的DOM对象,你上面的意思是表示name="name" 的文件框DOM对象,当值改变时,传this对象之后你的chang1(this)的方法是获取到了name="name" 的文件框的值。
如果你想在function sub()函数中调用chang1(),可以看我下面的写法
function sub(){
var obj = document.getElementByName('name')[0];//获取name="name" 的文件框DOM对象
chang1(obj);
}
希望对你有帮助。。。