2012-10-18 36 views
12

Tôi có một yếu tố form DOM:Cách truy cập các thuộc tính đối tượng có chứa các ký tự đặc biệt?

var virDom = document.getElementsByTagName("form")[0]; 

virDom có hai lĩnh vực với ID creditIdpwdId... Tôi có thể truy cập virDom.creditId mà không gặp bất kỳ sự cố nào, nhưng virDom.pwdId.. không thành công với lỗi cú pháp do các khoảng thời gian có trong tên.

Tôi làm cách nào để truy cập các thuộc tính đó?

+2

bạn có thể sử dụng virDom ["pwdId .."] –

Trả lời

25

Sử dụng bracket notation:

virDom['creditId'] 
virDom['pwdId..'] 

này áp dụng cho bất kỳ đối tượng, và nó đặc biệt hữu ích cho các ký tự không định danh an toàn và cũng để truy cập vào các phím mà bạn có thể không biết trước thời hạn.

+0

Vì đây là câu hỏi tham khảo của tôi cho loại câu hỏi này, tôi đã tự do liên kết với một số tài liệu :) Hy vọng bạn không nhớ. –

+0

Bạn đã đăng bình luận của bạn trước khi chỉnh sửa - nó được đánh giá cao, nhưng nó làm tôi bối rối một chút! –

Các vấn đề liên quan