我有 javascript 代码来切换隐藏和显示信息,并且适用于一个 showMoreText 文本部分,但想要所有不同链接的 16 个不同切换选项。包括适用于“蒙大拿州冰川”的图像,为什么它很重要?它确实可以切换,但我专门为“Ice now Covers...”链接创建了另一个 javascript 页面 (toggle2.js),但它不会出现。
toggle.js 中第一个切换选项的代码
window.onload = function(){
document.getElementById('toggle').onclick = showMore;
}
function showMore(){
var div = document.getElementById('showMoreText');
var display = div.style.display;
display == "none" ? div.style.display = "block" : div.style.display = "none";
}
toggle2.js 中第二个切换选项的代码
window.onload = function(){
document.getElementById('toggle2').onclick = showMore;
}
function showMore(){
var div = document.getElementById('showMoreText2');
var display = div.style.display;
display == "none" ? div.style.display = "block" : div.style.display = "none";
}
用于切换 1 的 HTML 中的代码
<div id="showMoreText" style="display: none"> (missing paranthesis)
用于切换 2 的 HTML 中的代码
<div id="showMoreText" style="display: none"> (missing paranthesis)
怎么了?我希望能够切换到许多不同的切换 (1-16),但是当我单击切换 1 并想要单击切换 2 时,它不会改变。什么变量阻止我正常工作?
谢谢!