2012-05-28 22 views
2

我有一個顯示一些文本的html文件。當用戶選擇一些文字時,我需要調用一個javascript函數。我有以下代碼,但highlightSelection()函數永遠不會被調用。當用戶在html文件中選擇一些文本時執行JavaScript函數

window.onselect = highlightSelection; 

function highlightSelection() { 

} 

當用戶選擇一些文本時,還有其他方法可以調用JS函數嗎?

+4

沒有爲文本選擇或「突出顯示」沒有DOM事件。 [下面是詳細信息的鏈接] [1] [1]:http://stackoverflow.com/questions/3545018/selected-text-event-trigger-in-javascript –

+0

@JesseHarris感謝快速重播 – Vaquita

回答

2

你需要把文本中適當的元素,一個例子:

<input type="text" value="This is some selectable text" onselect="showMsg()" /> 

function showMsg(){ 

} 
相關問題