Rumah > Artikel > hujung hadapan web > js menggunakan kaedah html() atau text() untuk mendapatkan nilai yang dipaparkan bagi kemahiran p tag_javascript
kaedah html()
Kaedah ini serupa dengan atribut innerHTML dalam JavaScript dan boleh digunakan untuk membaca atau menetapkan kandungan HTML dalam elemen tertentu. Untuk mendapatkan kandungan elemen, anda boleh melakukan ini:
var p_html = $("p").html(); //获取p元素的HTML代码
Jika anda perlu menetapkan kod HTML elemen tertentu, anda juga boleh menggunakan kaedah ini, tetapi anda perlu menghantar parameter kepadanya. Contohnya, untuk menetapkan kod HTML elemen p, anda boleh menggunakan kod berikut:
//设置p元素的HTML代码 $("p").html("欢迎您访问简明现代魔法图书馆~~");
Nota: Kaedah html() boleh digunakan untuk dokumen XHTML, tetapi bukan untuk dokumen XML.
kaedah teks()
Kaedah ini serupa dengan atribut innerText dalam JavaScript dan boleh digunakan untuk membaca atau menetapkan kandungan teks dalam elemen. Teruskan menggunakan kod HTML di atas dan gunakan kaedah text() untuk beroperasi pada elemen p:
var p_text = $("p").text(); //获取p元素的文本内容
Sama seperti kaedah html(), jika anda perlu menetapkan kandungan teks untuk elemen, anda juga perlu menghantar parameter. Contohnya, untuk menetapkan kandungan teks untuk elemen p, kodnya adalah seperti berikut:
// 设置p元素的文本内容 $("p").text("欢迎您访问简明现代魔法图书馆~~");
Sila ambil perhatian dua perkara berikut:
Atribut innerText dalam JavaScript tidak boleh dijalankan di bawah pelayar Firefox, tetapi kaedah text() jQuery menyokong semua penyemak imbas.
Kaedah text() adalah sah untuk kedua-dua dokumen HTML dan dokumen XML.
Apabila memaparkan senarai rakan, tetapkan dalam e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 elemen yang memaparkan nama rakan: 0902c5e87743c2c26b0dd04c4b8b3f6694b3e26ee717c64999d7867364b1b4a3, seperti ini js Fail boleh secara dinamik mendapatkan id elemen e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 dan berjaya menetapkan nilai melalui kaedah text() $("#p" userId).text(name);