value=""
仅当(引号内没有任何内容)时,我才需要能够隐藏单击选择字段中的选项时出现的图像。如果选项中的 value="some_url" ,那么我希望显示图像。
单击选项时,我使用以下代码显示图像。但是当使用 onClick 时,即使选项 value="" 也会显示图像。
这是我正在使用的 Javascript:
function showImage() {
document.getElementById('openimg').style.display = 'block';
这是html:
<select name="" >
<option value="url" onclick="showImage();">Some_option_1</option>
<option value="">Some_option_2</option>
<option value="">Some_option_3</option>
</select>
<a href='url_2'><img src='images/some_img.jpg' id='openimg' style='display:none'></a>
我只在一个选项中插入了一个 onClick 命令,只是为了表明它有效。似乎我需要一个 if 语句来“显示 if”或“隐藏 if”以及每个选项中的 onClick 命令。