gpt4 book ai didi

javascript - 将简短的 jquery 转换为独立的 javascript

转载 作者:行者123 更新时间:2023-11-28 02:08:40 25 4
gpt4 key购买 nike

你能帮我得到这个吗:

$(document).ready(function() {
$("#large").attr("src",bilder[0]);

$.each(bilder, function(i) {
$("#gallery .large").append("<div class='small'><table><tr><td><img src='"+bilder[i]+"' /></td></tr></table></div>");
});

$(".small td").mouseover(function(){
var src = $("img",this).attr("src");
$("#large").attr("src",src);
});
});

我从这个开始:

document.addEventListener('DOMContentLoaded', function() {
document.getElementById('large').setAttribute('src', bilder[0]);

for (var i = 0, len = bilder.length; i < len; ++i) {
//???
};

});

这就是我所拥有的,但是 append 和鼠标悬停......不知道。

希望你能帮我“转换”这个。

最佳答案

好吧,唷,这有点接近了。你能试试这个吗?

for (var i = 0, len = bilder.length; i < len; ++i) {
var els = document.getElementById("gallery").getElementsByClassName("large");
for (var j = 0; j < els.length; ++j){
els[i].innerHTML += "<div class='small'><table><tr><td><img src='"+bilder[i]+"' /></td></tr></table></div>";
}
};

...

var smallEls = document.getElementsByClassName("small");
for( var i = 0 ; i < smallEls.length; ++i){
var tds = smallEls[i].getElementsByTagName("td");
for( var j = 0 ; i < tds.length; ++j){
tds[j].onmouseover = function(){
var imgs = document.getElementsByTagName("img");
for( var k = 0 ; k < imgs.length; ++k){
var src = imgs[k].src;
document.getElementById("large").addAttribute("src", src);
}
}
}
}

关于javascript - 将简短的 jquery 转换为独立的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com