我最近正在研究我的一個項目,目前我陷入了一些問題。那麼,我已經做了一個內容可編輯div,用戶可以輸入它的輸入。這個content_editable div包含用戶必須輸入的幾個div。我試圖document.activeElement
,但它給我的content_editable DIV不是特定的div和我想的ID second_div 一個知道如何找到content_editable的div具體DIV其中user是type.For例如: -在內容可編輯div(特定)獲取當前的div id
<div contenteditable="true" id="content_editable_div">
<div id="first_div">
I am the first div
</div>
<div id="second_div">
I am the second div and i want to know if the focus is on me
</div>
</div>
我的Javascript:
window.onload = function() {
getDivwhohasfocusincontentedtiablediv(); // Something like that
};
我可以使用jquery,但只能在最後的選擇。我只想使用JavaScript來達到這個目的。請幫我解決這個問題,我沒有找到這個網絡的解決方案(可能是我沒有仔細搜索過)。在此先感謝
所以,你需要什麼到底。 div用戶當前正在輸入什麼內容? – xAqweRx
@xAqweRx是的。我想知道用戶輸入的具體div。例如,如果div正在編輯具有id的div作爲second_div,我可以知道它 –
您需要事件併爲您定位正確的事件,請在此處查看 - > http://stackoverflow.com/questions/1391278/ contenteditable-change-events –