首頁 > web前端 > Vue.js > 主體

vue中怎麼取得元素中的內容

下次还敢
發布: 2024-05-02 22:45:43
原創
1042 人瀏覽過

Vue 中取得元素內容的方法有:textContent:取得包含所有文字內容,包括換行符和文字節點。 innerText:取得視覺文字內容,不含換行符和文字節點。 innerHTML:取得所有內容,包括 HTML 程式碼和文字。

vue中怎麼取得元素中的內容

Vue 中取得元素內容的方法

在Vue 中,有幾種方法可以取得元素中的內容:

.textContent

.textContent 屬性取得元素中所有包含的文字內容,包括換行符和文字節點。

<code><template>
  <div id="my-element">
    Hello, world!
    <br>
    This is some text.
  </div>
</template>

<script>
  export default {
    mounted() {
      const element = this.$refs.myElement;
      console.log(element.textContent); // 输出:Hello, world!
                                          // This is some text.
    }
  }
</script></code>
登入後複製

.innerText

.innerText 屬性取得元素中可視的文字內容,不包含換行符和文字節點。

<code><template>
  <div id="my-element">
    Hello, world!
    <br>
    This is some text.
  </div>
</template>

<script>
  export default {
    mounted() {
      const element = this.$refs.myElement;
      console.log(element.innerText); // 输出:Hello, world! This is some text.
    }
  }
</script></code>
登入後複製

.innerHTML

.innerHTML 屬性取得元素中所有內容,包括 HTML 程式碼和文字。

<code><template>
  <div id="my-element">
    Hello, world!
    <br>
    This is some text.
  </div>
</template>

<script>
  export default {
    mounted() {
      const element = this.$refs.myElement;
      console.log(element.innerHTML); // 输出:<div id="my-element">
                                          // Hello, world!<br>
                                          // This is some text.
                                          // </div>
    }
  }
</script></code>
登入後複製

以上是vue中怎麼取得元素中的內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
vue
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!