大约有4个容器,当您单击容器中的按钮时,弹出窗口会显示图像和您单击的容器的标题,我确定了如何制作图像,但标题却是它的第二个子元素容器。请注意,这是学校的作业,我只能使用html css和java-script。请不要讨厌我对此非常陌生。
这是我的代码,请帮助
document.getElementById('bigImage').src =
this.parentNode.firstElementChild.src;
document.getElementById('title').textContent =
this.parentNode.second ElementChild.textContent;
最佳答案
var element = document.getElementById('bigImage');
var parentElement = element.parentElement;
parentElement.children[0]; // <- first child
parentElement.children[1]; // <- second child