我試圖針對某個類的所有div並應用innerHTML。這是我的,但我沒有得到任何錯誤,也沒有結果。如何獲得某個類的所有div並添加innerHTML
$(".programdesc").innerHTML('<p>I am alive</p>');
任何指針?
我試圖針對某個類的所有div並應用innerHTML。這是我的,但我沒有得到任何錯誤,也沒有結果。如何獲得某個類的所有div並添加innerHTML
$(".programdesc").innerHTML('<p>I am alive</p>');
任何指針?
$(".programdesc").html('<p>I am alive</p>');
您應該使用每個
$("div.programdesc").each(function() {
(this).innerHTML('<p>I am alive</p>');
});
innerHTML
是DOM元素的屬性,而不是函數。該屬性存在於純Javascript中,而不是jQuery語句中。
$(".programdesc").html('this is the jQuery way');
document.getElementsByClassName('programdesc').index(0).innerHTML = "This is the Javascript way";
第二個不起作用。活節點列表沒有這個屬性。 –
那麼,你絕對是對的,但OP沒有提到捕捉活動元素。如果這是問題,請到這裏http://stackoverflow.com/a/9106397/401299 – dockeryZ
*「某個班級的所有div」* –
請接受讓大家知道您的問題已解決的答案。 –