Bagaimana untuk Menambahkan Teks pada Elemen `` tanpa Kehilangan Data?

DDD
Lepaskan: 2024-11-15 01:04:02
asal
705 orang telah melayarinya

How to Append Text to a `` Element without Data Loss?

Melampirkan Teks pada <div> Elemen Tanpa Kehilangan Data

Apabila menggunakan AJAX untuk mengubah suai <div> kandungan elemen, adalah penting untuk memastikan bahawa data baharu tidak menimpa kandungan sedia ada. Berikut ialah penyelesaian kepada masalah ini:

var div = document.getElementById('divID');
div.innerHTML += 'Extra stuff';
Salin selepas log masuk

Kod ini menambahkan teks baharu pada kandungan sedia ada <div> unsur. Sifat innerHTML mengandungi keseluruhan kandungan HTML elemen. Dengan menggunakan operator =, kami menambah kandungan sedia ada dan bukannya menggantikannya.

Penjelasan:

Kaedah getElementById mengembalikan rujukan kepada <div> elemen dengan ID yang ditentukan ("divID"). Sifat innerHTML mengandungi kandungan HTML dalam elemen tersebut.

Operator = menambahkan rentetan "Bahan tambahan" pada penghujung sifat innerHTML. Ini secara berkesan menambahkan teks baharu pada kandungan sedia ada tanpa memadamkannya.

Contoh:

Pertimbangkan <div> elemen dengan ID "dataDiv":

<div>
Salin selepas log masuk
Salin selepas log masuk

Jika kami melaksanakan kod JavaScript:

var div = document.getElementById('dataDiv');
div.innerHTML += 'New Data';
Salin selepas log masuk

Kandungan HTML yang terhasil daripada <div> elemen ialah:

<div>
Salin selepas log masuk
Salin selepas log masuk

Pendekatan ini membolehkan anda mengemas kini kandungan <div> elemen dengan data baharu tanpa kehilangan kandungan sedia ada.

Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Teks pada Elemen `` tanpa Kehilangan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan