js新手,请教为什么写法1改写成传参形式的写法2就不执行了?谢谢!
写法1:
var osearch = document.getElementById("search-but")
var obar = document.getElementById("search-bar")
osearch.onclick = function () {
if (obar.style.display == "block") {
obar.style.display ="none"
}
else {
obar.style.display="block"
}
}
写法2:
function display(obj) {
var b = document.getElementById("obj")
if (b.style.display == "block") {
b.style.display = "none"
}
else {
b.style.display = "block"
}
}
var osearch = document.getElementById("search-but")
osearch.onclick=display(search-bar);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
基础不扎实啊