前端设计师给了我以下HTML和JavaScript。现在我尝试了不同的方法将其转换为按钮: 以下是设计师html
<div id="detailsdiv" style="left:580px; width:100px;">
<input type="image" name="submit" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'" src="/Button1.jpg" border="0" alt="Submit" />
<a href="home.html" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'">
<img src="images/b_logA.png" name="lg" class=style1></a>
</div>
我试过了:
<input type="image" name="submit" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'"
src="images/b_logB.png" border="0" alt="Submit" class="style1" />
但是它不起作用,它只显示第一个按钮,它在mouseOver上没有改变
答案 0 :(得分:4)
<input type="image" name="submit" onMouseOver="this.src='images/b_logB.png'" onMouseOut="this.src='images/b_logA.png'" src="/Button1.jpg" border="0" alt="Submit" onclick="document.getElementById('formid').submit();" />
在onclick
图像方法中,表单由javascript手动提交。
this
指的是图片。
答案 1 :(得分:0)
你不能只打开输入标签然后在其中包含img标签吗?
<input type="submit"><img src="http://www.google.com/image.png"></input>