这两个区别 在哪里 ? 还有js事件中 onclick=abc(this) 这个this是 dom元素吗?

2025-05-01 18:15:14
推荐回答(4个)
回答1:

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报错 缺少对象
希望对你有帮助。

回答2:

var person2={ name:'wang' }; 这是你写了一个类,其中一个属性是name,这个做法还是个单态呢

回答3:

var person1={ 'name':'wang' };是json的写法。至于var person2={ name:'wang' };等高手来解答吧
-。-
onclick=abc(this)里面的this是Button自身相当于document.getElementById('Button的id')

回答4:

this指得是当前点击的元素对象,有就是Button的对象