Add Text To Span Element Javascript

4 min read Jun 22, 2024
Add Text To Span Element Javascript

Cara Menambahkan Teks ke Elemen Span dengan JavaScript

Elemen span dalam HTML digunakan untuk mengelompokkan elemen inline dan memungkinkan Anda untuk menerapkan gaya tertentu pada teks atau elemen dalam kelompok tersebut. Seringkali, Anda perlu menambahkan teks ke elemen span secara dinamis dengan JavaScript. Ada beberapa cara untuk melakukan ini:

1. Menggunakan innerHTML

Salah satu cara termudah untuk menambahkan teks ke elemen span adalah dengan menggunakan properti innerHTML.

// Mendapatkan elemen span
const mySpan = document.getElementById("mySpan");

// Menambahkan teks ke elemen span
mySpan.innerHTML = "Teks baru di dalam span";

Kode di atas akan mengambil elemen span dengan ID "mySpan" dan mengganti semua kontennya dengan teks "Teks baru di dalam span".

2. Menggunakan textContent

Properti textContent adalah alternatif dari innerHTML. Ia hanya menambahkan teks plain ke elemen tanpa mengolah HTML. Hal ini lebih aman dan efisien dibandingkan dengan innerHTML dalam beberapa situasi.

// Mendapatkan elemen span
const mySpan = document.getElementById("mySpan");

// Menambahkan teks ke elemen span
mySpan.textContent = "Teks baru di dalam span";

Kode di atas akan menambahkan teks "Teks baru di dalam span" ke elemen span dengan ID "mySpan".

3. Menggunakan createTextNode

Anda dapat menggunakan metode createTextNode untuk membuat node teks baru, kemudian menambahkannya ke elemen span.

// Mendapatkan elemen span
const mySpan = document.getElementById("mySpan");

// Membuat node teks baru
const newText = document.createTextNode("Teks baru di dalam span");

// Menambahkan node teks ke elemen span
mySpan.appendChild(newText);

Kode di atas akan menambahkan teks "Teks baru di dalam span" ke elemen span dengan ID "mySpan".

4. Menambahkan Teks ke Akhir Span

Untuk menambahkan teks ke akhir elemen span tanpa menghapus konten yang sudah ada, Anda dapat menggunakan metode appendChild dengan createTextNode.

// Mendapatkan elemen span
const mySpan = document.getElementById("mySpan");

// Membuat node teks baru
const newText = document.createTextNode(" dan teks tambahan");

// Menambahkan node teks ke akhir elemen span
mySpan.appendChild(newText);

Kode ini akan menambahkan teks "dan teks tambahan" ke akhir elemen span.

5. Menambahkan Teks ke Awal Span

Untuk menambahkan teks ke awal elemen span tanpa menghapus konten yang sudah ada, Anda dapat menggunakan metode insertBefore dengan createTextNode.

// Mendapatkan elemen span
const mySpan = document.getElementById("mySpan");

// Membuat node teks baru
const newText = document.createTextNode("Teks tambahan di awal ");

// Menambahkan node teks ke awal elemen span
mySpan.insertBefore(newText, mySpan.firstChild);

Kode ini akan menambahkan teks "Teks tambahan di awal" ke awal elemen span.

Kesimpulan

Metode-metode di atas menunjukkan beberapa cara untuk menambahkan teks ke elemen span dengan JavaScript. Pilih metode yang paling sesuai dengan kebutuhan Anda dan pastikan untuk selalu mempertimbangkan keamanan dan efisiensi dalam kode Anda.

Related Post