Rumah > hujung hadapan web > tutorial js > Bagaimanakah saya melepaskan petikan dalam JavaScript untuk memaparkan data dalam HTML?

Bagaimanakah saya melepaskan petikan dalam JavaScript untuk memaparkan data dalam HTML?

Mary-Kate Olsen
Lepaskan: 2024-11-16 07:36:03
asal
606 orang telah melayarinya

How do I escape quotes in JavaScript for displaying data in HTML?

Melepaskan Petikan dalam JavaScript: Output Data Programmatik dalam JavaScript

Apabila memaparkan data daripada pangkalan data dalam HTML, menguruskan aksara khas seperti petikan boleh penting untuk mengelakkan isu penghuraian penyemak imbas. Seperti yang anda perhatikan dengan betul, percubaan untuk melepaskan petikan dalam JavaScript dengan aksara sengkang terbalik () tidak mencukupi dalam konteks HTML.

Untuk menangani perkara ini, pendekatan yang betul ialah menggantikan petikan berganda dengan perwakilan entiti XML, & ;quot;. Entiti ini akan menghalang kekeliruan penyemak imbas dan memastikan panggilan JavaScript ditafsirkan dengan betul.

Sebagai contoh, kod HTML yang anda berikan:

<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
Salin selepas log masuk

Boleh diubah suai untuk melepaskan petikan dengan berkesan:

<a href="#" onclick="DoEdit('Preliminary Assessment &amp;quot;Mini&amp;quot;'); return false;">edit</a>
Salin selepas log masuk

Dengan menggunakan perwakilan entiti XML, anda kini boleh mengeluarkan data yang diperlukan dengan selamat tanpa menghadapi sebarang ralat penghuraian. Ingat, teknik ini amat penting apabila berurusan dengan data yang mungkin mengandungi kandungan yang dimasukkan pengguna, walaupun ia dihadkan dalam rangkaian syarikat.

Atas ialah kandungan terperinci Bagaimanakah saya melepaskan petikan dalam JavaScript untuk memaparkan data dalam HTML?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan