我正在制作一个网站,我想有一个帮助按钮。当它被点击时,文本后面会显示一个图像。
<body>
<div id="inputdiv">
Team 1:
<p>
<input type="text" name="fname" id="name">
<p>
Team 2:
<p>
<input type="text" name="fname2" id="name2">
</div>
<button onclick="showimage"> Help</button>
<img src="https://support.files.wordpress.com/2009/07/pigeony.jpg?w=688">
我该怎么做呢?谢谢。
发布于 2016-08-05 13:33:14
首先,如果你想调用一个jquery函数,你必须调用"showimage()“(在你的代码中,你应该写成
<button onclick="showimage()"> Help</button>
如果您希望在文本后面显示图像,请为要显示图像的div设置id,并将jquery编写为
function showimage(){
$("#id-of-that-div").css("background-image", "url('https://support.files.wordpress.com/2009/07/pigeony.jpg?w=688')");
}发布于 2016-08-05 11:32:23
首先,如果你试图调用一个函数,它应该是onclick="showimage()",而不只是onclick="showimage"
对于图片:可以尝试将文本和图片放在同一个div中?我知道默认情况下,文本会跳过图片。如果没有,可以看看像foundation这样的框架
https://stackoverflow.com/questions/38780640
复制相似问题