代码:
var zoomPopup = document.getElementById('image-zoom');
zoomPopup.hide();
一些其他的代码
$('#container').find('.zoomImage').on('click', function() {
zoomPopup.show();
$(zoomPopup).html('<img src="/static/on.png" height="64px" width="64px">');
console.log('adres: ' + this.src);
});
如果我尝试写不$()
:
zoomPopup.html('<img src="/static/on.png" height="64px" width="64px">');
我得到一个错误:
Uncaught TypeError: zoomPopup.html is not a function
为什么?为什么zoomPopup.show()
工作正常?
zoomPopup.html()将不起作用,并且在正常情况下,zoomPopup.hide()或show()不起作用。因为它不是一个JavaScript函数,例如:这是一个js函数document.getElementById(“demo”)。innerHTML =“Paragraph changed!”; ---或为您的情况zoomPopup.innerHTML(''); – Arthur