gpt4 book ai didi

javascript - 这段代码在纯/ native javascript 中的等价物是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:42:27 25 4
gpt4 key购买 nike

<label class="file">File</label>
<input class="none" type="file">

jQuery:

$('.file').click(function(){ $('.none').click();});

最佳答案

你可以试试这个

 var _file = document.getElementsByClassName('file')[0]; //Return a NodeList
_file.onclick = function(){
document.getElementsByClassName('none')[0].click();
}

jsFiddle

编辑

如果有多个具有相同类的元素

var _file = document.getElementsByClassName('file'); //Return a NodeList
var _none = document.getElementsByClassName('none');
for(var x = 0;x<_file.length;x++){
(function(x){ //Creating closure
_file[x].addEventListener('click',function(){
console.log(x)
document.getElementsByClassName('none')[x].click();
})
}(x))
}

Demo2

关于javascript - 这段代码在纯/ native javascript 中的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521524/

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