【发布时间】:2013-12-28 13:25:49
【问题描述】:
我正在尝试针对某个类的所有 div 并应用 innerHTML。这就是我所拥有的,但我没有收到任何错误,也没有结果。
$( ".programdesc" ).innerHTML( '<p>I am alive</p>' );
任何指针?
【问题讨论】:
-
请接受一个答案,让大家知道您的问题已经解决。
标签: jquery
我正在尝试针对某个类的所有 div 并应用 innerHTML。这就是我所拥有的,但我没有收到任何错误,也没有结果。
$( ".programdesc" ).innerHTML( '<p>I am alive</p>' );
任何指针?
【问题讨论】:
标签: jquery
$( ".programdesc" ).html( '<p>I am alive</p>' );
【讨论】:
divs。我猜它最终对 OP 的代码没有任何影响。
$('div.programdesc')。请注意,如果这不是问题,最好(更快)将类放在选择器中。
【讨论】:
你应该使用每个
$( "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";
【讨论】:
$('.certain') 将捕获类中包含某些特定元素的所有特定元素......现在,如果他说的是动态,我会同意你的看法。
document.getElementsByClassName 返回的实时列表根本没有任何innerHTMLproperty...