2011-10-14 77 views
2

我有一個contentEditable HTML元素。我想獲得遊標的父元素。例如,如果光標位於表格單元格內,我想顯示一些用於編輯表格的控件。這可能嗎?或者我要跟蹤所有的按鍵和鼠標按鍵?content可編輯光標的父元素

回答

0

Example使用parentNode

document.getElementById('editable').onclick = function() { 
alert(this.parentNode.id); 
} 
+0

如果您有嵌套在編輯元素的標籤,你將不得不使用'event.target.parentNode.id':http://jsfiddle.net/vv9gD/ 1/ – ComFreek

+0

如果他們用按鍵調整光標會怎麼樣?我如何從選擇範圍獲取父節點? – Azmisov

+0

@Azmisov,event.target會像鍵盤按下的冠軍一樣工作 – Joe

相關問題