我正在編寫一些代碼來查找用戶在contenteditable div中的選擇,我從this quirksmode article獲取我的代碼。Javascript函數返回函數代碼行或「{[native code]},」我做錯了什麼?
function findSelection(){
var userSelection;
if (window.getSelection) {userSelection = window.getSelection;}
else if (document.selection){userSelection = document.selection.createRange();} // For microsoft
if (userSelection.text){return userSelection.text} //for Microsoft
else {return userSelection}
}
我在Chrome和Firefox測試它,如果我的功能或警報範圍內做一個alert(userSelection)
(findSelection();)功能之外,它返回function getSelection() {[native code]}
。如果我做console.log(findSelection();)
它給了我getSelection()
。有什麼我做錯了嗎?
AR,只是一個錯字,謝謝,我會更加小心下一次。 – DavidR 2010-05-12 16:30:51