cuốn sách gpt4 ai đã làm

html - Có nên thoát & trong onclick="..." không?

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 22:32:14 27 4
mua khóa gpt4 Nike

Tôi chưa tìm được câu trả lời phù hợp:

onclick="..." Có nên thoát ký hiệu &(&) trong không? (Hoặc trong mọi thuộc tính HTML, vì vấn đề đó?)

Tôi đã thử chạy các thử nghiệm thoát và không thoát trên trình xác thực của jsFiddle và W3C, cả hai đều hoạt động...

http://jsfiddle.net/6LuES

Không thoát được

Với lối thoát


http://validator.w3.org/#validate_by_input




Nhấp vào tôi


Nhấp vào tôi


Xem sitemap của VNExpress

Cảm ơn!

câu trả lời hay nhất

Nếu các ký tự sau không hoàn thành một số thực thể HTML nhất định, hãy để chúng không thoát trong thuộc tính của bạn & là hợp lệ. Nhìn thấy:

var test = ab<

Điều này sẽ không xảy ra sớm & Thoát như & bị phá hủy (xem cây vĩ cầm này ). Vì vậy, nếu bạn có toàn quyền kiểm soát mã của mình và bạn chắc chắn rằng không có thực thể HTML nào xuất hiện trong đó, bạn không nên thoát &. Nó sẽ làm cho mã của bạn sạch hơn. Nhưng nếu có khả năng một số thực thể HTML có thể xuất hiện ở đây và phá vỡ mọi thứ, bạn phải trốn thoát &.

Về html - có nên thoát trong onclick="..." không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/16881041/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress