我希望根据另一个 DIV 的特定文本隐藏一些 DIV。我的 Javascript(如下)不工作。
的HTML:
<div id="LEGEND">abAB</div>
<div id="small-a"></div>
<div id="small-b"></div>
<div id="big-a"></div>
<div id="big-b"></div>
如果LEGEND DIV 包含文本 a,那么我希望它只显示 DIV small-a。
如果LEGEND DIV 包含文本 bA,那么我希望它只显示 DIV small-b和big-a。
Javascript:
<script>
window.onload = function ShowHide{
if (document.getElementById('LEGEND').indexOf("a") > 0){
document.getElementById('small-a').style.display = 'block';}
if (document.getElementById('LEGEND').indexOf("b") > 0){
document.getElementById('small-b').style.display = 'block';}
if (document.getElementById('LEGEND').indexOf("A") > 0){
document.getElementById('big-a').style.display = 'block';}
if (document.getElementById('LEGEND').indexOf("a") > 0){
document.getElementById('big-b').style.display = 'block';}
</script>