是什么
$("#item").val();
和
document.getElementById("item").innerHTML;
之间在功能上的区别?
我使用第一次调用来获取按钮的值,第二次调用div的内部内容。第二个调用的等价jQuery是什么?为什么第一个调用不能在div上使用?
是什么
$("#item").val();
和
document.getElementById("item").innerHTML;
之间在功能上的区别?
我使用第一次调用来获取按钮的值,第二次调用div的内部内容。第二个调用的等价jQuery是什么?为什么第一个调用不能在div上使用?
不能使用val()
如果元素没有价值。它相当于document.getElementById("item").value
。
document.getElementById("item").innerHTML
将相当于$('#item').html()
。
要比较苹果苹果:
$("#item").val() === document.getElementById("item").value;
$("#item").html() === document.getElementById("item").innerHTML;
$("#item").val();
将获得的输入值属性。而innerHTML将获得内容(HTML)。
使用$("#item").html();
对本
jQuery的版本,因为val为以价值为获得价值attribute.Div不能有值的属性。您可以通过$(element).text()获取div元素文本。
他们做了两件完全不同的事情。苹果和椅子有什么区别? –
这是RTFM有点问题...可悲的是JS的信息是分散的,你最好的资源在这里https://developer.mozilla.org/en-US/docs/Web/JavaScript – elclanrs