Rumah >hujung hadapan web >View.js >Bagaimana untuk mendapatkan kandungan elemen dalam vue

Bagaimana untuk mendapatkan kandungan elemen dalam vue

下次还敢
下次还敢asal
2024-05-02 22:45:431142semak imbas

Kaedah untuk mendapatkan kandungan elemen dalam Vue ialah: textContent: Dapatkan semua kandungan teks, termasuk pemisah baris dan nod teks. innerText: Dapatkan kandungan teks visual, tidak termasuk pemisah baris dan nod teks. innerHTML: Mendapat semua kandungan, termasuk kod HTML dan teks.

Bagaimana untuk mendapatkan kandungan elemen dalam vue

Kaedah untuk mendapatkan kandungan elemen dalam Vue

Dalam Vue, terdapat beberapa cara untuk mendapatkan kandungan dalam elemen:

.textContent

.textContent atribut mendapat semua kandungan dalam elemen Mengandungi kandungan teks, termasuk pemisah baris dan nod teks. Atribut .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

<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>
.innerText🎜🎜.innerText mendapat kandungan teks yang boleh dilihat dalam elemen, tidak termasuk pemisah baris dan nod teks. 🎜rrreee🎜.innerHTML🎜🎜Atribut .innerHTML mendapat semua kandungan dalam elemen, termasuk kod HTML dan teks. 🎜rreeee

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan kandungan elemen dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn