1
我試圖在當前光標位置下獲取單詞的樣式/粗體,斜體等。 我有點擊的x
和y
座標,我已經做了以下獲取圍繞當前光標位置的單詞的樣式
var range = document.caretRangeFromPoint(x, y);
range.expand('word');
range.queryCommandState('bold');
但是這會導致錯誤的範圍沒有queryCommandState
方法,而這種閱讀:http://help.dottoro.com/ljkxwclp.php意味着,範圍或至少文本範圍(我是JS新手,所以原諒我)有這樣的方法。任何幫助是極大的讚賞。
編輯:我還挺加入
解決這個,但我不是很滿意。有沒有更好的方法來實現這一目標?
如果按照頁面上的例子,他們使用'document.queryCommandState( 「大膽」);'。你嘗試過嗎? – Travesty3
是的。但是這隻會在我們有選擇的情況下才起作用,而當用戶在那裏移動光標時沒有任何選擇。 – asenovm
您需要支持哪些瀏覽器? –