簡體   English   中英

在h1中選擇文本-javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM