因此,我正在尝试更新div #letters的内容。我尝试将元素分配给变量并使用innerHTML更新其内容,但是它不起作用。
var $characterArray = $('#letters'); // The letters div
$characterArray.innerHTML = "whatever";
尽管这可行:
document.getElementById("letters").innerHTML = "whatever";
你能告诉我为什么吗?
最佳答案
因为您将jQuery与本机JS混淆了。 jQuery对象没有这样的属性innerHTML
-这是本机属性。
jQuery中的等效方法是html()
$('something').html('my html');