[英]select text inside h1 - javascript
嗨,我正在嘗試選擇h1標題內的文本。 我的代碼:
<html>
<h1 id="myText">TextToSelect</h1>
</html>
<script>
var text = document.getElementById("myText");
text.select();
</script>
示例: 在此處輸入圖片描述
HTMLElement對象中沒有稱為select()
函數。
要模擬用戶選擇,您可以嘗試以下操作:
var element = document.querySelector('#myText'); var range = document.createRange(); range.selectNode(element); window.getSelection().addRange(range);
<h1 id="myText">TextToSelect</h1>
有關更多信息,請訪問Range對象上的MDN文檔。
沒有選擇來獲取文本,這是:
var h1Element = document.getElementById("myText");
您在DOM中獲得了對您的h1標簽的引用,但是要提取選擇值不起作用,請使用innerText
像這樣:
h1Element.innerText;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.