Bạn bè,hasOwnProperty phần tử html Firefox
Tôi nhận thấy trong Firefox v23.0.1 rằng, hasOwnProperty
của phần tử html (đầu vào, button..etc) không hoạt động,
button1.hasOwnProperty('id') = false
tôi sử dụng cho trong để kiểm tra :
var str1 = '';
for (pp in button1) {
if (button1.hasOwnProperty(pp)) {
str1 += (',' + pp);
}
}
alert(str1);//nothing here
nhưng trong chrome hasOwnProperty hoạt động tốt.
bạn có biết đó là lỗi không?
thử nghiệm rộng rãi hơn một chút và bạn sẽ tìm thấy các trình duyệt đang sử dụng không hỗ trợ * hasOwnProperty * trên DOM đối tượng và cũng không thể thực hiện bất kỳ loại thừa kế. – RobG