Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML按钮不显示Javascript编码的图像显示_Javascript_Html_Image_Button_Onclick - Fatal编程技术网

HTML按钮不显示Javascript编码的图像显示

HTML按钮不显示Javascript编码的图像显示,javascript,html,image,button,onclick,Javascript,Html,Image,Button,Onclick,我有一些javascript功能,在几周前的某个时候确实可以使用,但在我为公司开发应用程序时并不重要,所以我没有注意到它什么时候会停止工作……但现在它很重要。这是一个按钮,当点击时,应该会在按钮下方显示一个图像。目前,当我点击按钮时,什么也没有发生……尽管它曾经正确地显示图像 以下是原始代码(在页首): 和按钮标签(从页面主体): 在按钮标签中(在主体中): 点击查看RW型号的图像 你知道为什么这两个都没用吗?为什么第一个,至少,过去是这样?谢谢 第一个不起作用,因为您忘记设置visibili

我有一些javascript功能,在几周前的某个时候确实可以使用,但在我为公司开发应用程序时并不重要,所以我没有注意到它什么时候会停止工作……但现在它很重要。这是一个按钮,当点击时,应该会在按钮下方显示一个图像。目前,当我点击按钮时,什么也没有发生……尽管它曾经正确地显示图像

以下是原始代码(在页首):

和按钮标签(从页面主体):

在按钮标签中(在主体中):

点击查看RW型号的图像

你知道为什么这两个都没用吗?为什么第一个,至少,过去是这样?谢谢

第一个不起作用,因为您忘记设置
visibility='visible'在那里

<button id="rwBtn" value="other_pages/images/3D-3.png" onclick="getImageRW()">Click for image of RW model</button><br>
<img id="rw_place" height="170" width="425" style="visibility:hidden">


第二个对我有效:

我知道它对你有效,就像几周前对我一样。你知道为什么它对我不起作用吗?我已经在Chrome浏览器IE和我的主浏览器Firefox上试用过了……什么都没有。我在同一个页面上也有一些javascript,在处理过程中显示了一个“等待”的图像。这在几周前也起了作用,但现在没有了……一些javascript也没有进行输入检查……同样的情况。就好像这个cgi生成的特定页面上的所有javascript都停止了工作,可能是在同一时间,但我没有注意到是什么时候停止的,因为我主要关心的是如何在过去几周内正确处理。cgi生成页面之前的页面上也有javascript,可以继续正常工作。。。我建议您使用firebug并观察应该接收图像的元素发生了什么。。。顺便问一下,你为什么不只是添加src已经存在的图像(如果有更多,你可以添加所有)隐藏,而只是显示需要的图像。。。?我想它也会更快。。。
<button id="flacBtn" value="other_pages/images/flac.png" onclick="getImageFL()">Click for image of FLAC model</button><br>
<img id="flac_place" height="200" width="349" style="visibility:hidden">
function getImageRW()
{
 var x = document.getElementById("rwBtn").value;
 var image = document.getElementById('rw_place');
 image.setAttribute('src', x);
 image.style.visibility='visible';
}
<button id="rwBtn" value="other_pages/images/3D-3.png" onclick="getImageRW()">Click for image of RW model</button><br>
<img id="rw_place" height="170" width="425" style="visibility:hidden">
function getImageFL()
{
 var x = document.getElementById("flacBtn").value;
 document.getElementById("flac_place").src=x;
 document.getElementById("flac_place").style.visibility = 'visible';
}