假設我的網頁上有一個ID爲「idDiv」的div標籤它裏面有一些文字,也許還有一些換行標籤和圖片。我想獲得這個div作爲一個JavaScript文檔範圍。我會怎麼做?將網頁的一部分轉換爲一個範圍
0
A
回答
0
在你的情況,你可以使用選擇一個節點:
Range.selectNode()
完整的API範圍物體上可用的功能如何,請訪問:
https://developer.mozilla.org/en-US/docs/Web/API/Range
只是注意對他們來說是不熟悉與Range
。
A Range
對象是可包含節點的文檔的片段。例如,用戶文本選擇是程序定義的一個常見用途。
1
由於Hamms在您要查找的評論中提及Range.selectNode()
。例如:
var range = document.createRange();
var node = document.getElementById('idDiv');
range.selectNode(node);
這裏,range
將跨越整個div(包括div本身)。
相關問題
- 1. Bourne shell - 將IP範圍轉換爲一組子網
- 2. 將兩個數字轉換爲一個範圍
- 3. SQL將一列數字轉換爲一列中的範圍
- 4. Kotlin中有沒有什麼方法可以將一個值從一個範圍轉換爲另一個範圍?
- 5. 將數字範圍轉換爲另一個範圍,保持比例
- 6. rangeOfComposedCharacterSequencesForRange將0字符範圍轉換爲1個字符範圍
- 7. 爲網頁添加一個值部分
- 8. AS3滑塊組件:如何將一個範圍轉換爲另一個?
- 9. 如何使用Arduino將數字從一個數字範圍轉換爲另一個數字範圍
- 10. 如何轉換範圍,與範圍-v3一對一對?
- 11. 將一列整數轉換爲-50到+50的範圍
- 12. 如何將一個範圍的SpecialCells分配到新範圍?
- 13. 將div轉換爲CSS的範圍
- 14. 將列表反轉到一個範圍
- 15. 「超出範圍值」的錯誤一個varchar轉換爲datetime
- 16. 將「this」的範圍轉換爲內部函數
- 17. Ruby/Rails:將範圍轉換爲散列
- 18. 將varchar轉換爲時間範圍
- 19. 將值範圍轉換爲名稱
- 20. 將範圍轉換爲功能
- 21. 將範圍轉換爲矩形
- 22. vba:將範圍轉換爲公式
- 23. 將範圍轉換爲圖像
- 24. 將Excel範圍轉換爲集合
- 25. 將整數集合轉換爲範圍
- 26. 將IP地址轉換爲IP範圍
- 27. 將範圍(非連續)轉換爲值
- 28. 將範圍值轉換爲整數
- 29. 將整數轉換爲時間範圍
- 30. 將數字轉換爲數字範圍?
你有什麼嘗試?你有[諮詢過文檔](https://developer.mozilla.org/en-US/docs/Web/API/Range/selectNode)嗎? – Hamms
我看了。我看到用戶是否在他的網頁上的瀏覽器中選擇了一些字詞,將其轉換爲範圍非常容易。我也看到了一個document.CreateRange命令,我發現你可以設置它的第一個和最後一個節點。但是,假設你有上面提到的div。這種情況下的第一個節點和最後一個節點是什麼? –