1
關於HTML spec輸入[類型=「圖像」]爲form.elements歷史原因,存在對listed elements 「不包括由於歷史原因,圖像按鈕」哪些排除來自form.elements
的註釋,我似乎無法找出歷史原因。
關於HTML spec輸入[類型=「圖像」]爲form.elements歷史原因,存在對listed elements 「不包括由於歷史原因,圖像按鈕」哪些排除來自form.elements
的註釋,我似乎無法找出歷史原因。
這是爲了與由Netscape和IE的早期版本(即DOM級別0)實現的DOM兼容,其中圖像按鈕不被視爲表單元素(儘管顯然是用戶可以與之交互的input
元素)因此從大多數表單功能中排除。請參閱this Bugzilla report。
特別是在Netscape 4中,它們的行爲更像是像IE那樣的常規圖像鏈接(<a href="..."><img src="..."></a>
),比如增加了一個類似於圖像鏈接的邊框,根本不支持事件處理程序,儘管IE它自己也有一些怪癖,特別是當它們被用作提交按鈕時。一般來說,圖像按鈕一直是一團糟,其中很大一部分源於HTML 4之前的大部分未詳細說明(坦率地說,即使那樣)。請參閱Jukka K. Korpela's和Alan J. Flavell's關於此主題的介紹。
BHO - https://msdn.microsoft.com/en-us/library/aa752433(v=vs.85).aspx –
的BHO可以與DOM,這是這個問題是關於什麼的接口。但是,這不是BHO特有的問題。我可以看到包含和不包含標籤的原因。 – BoltClock