我正在研究一些需要焦點的標籤的JavaScript。我希望能夠使用<div />
標記,但<div />
標記無法獲得焦點。關注非輸入/錨點元素?
它看起來像唯一可以獲得重點的元素是<input />
標籤和<a />
標籤。有沒有其他方法可以讓元素獲得不是<input />
或<a />
標籤的焦點?
我不能使用<a />
或<input />
標籤,因爲我需要能夠把內容標籤的內部,既沒有這些標記將工作,除非有一種方法可以讓嵌套<a />
標籤,但我對此表示懷疑,因爲這goes against the standard。我試圖找出一種方法來允許<div />
標籤(或任何其他容器元素)獲得焦點。
任何DOM元素都可以接收大多數事件,但不會收到「焦點」事件,這似乎是針對特定元素保留的,這些元素可能因瀏覽器而異。儘管如此,「tabindex」屬性似乎在訣竅上有所作爲。 – 2009-02-15 22:21:25