【问题标题】:Javascript mouseover event to change form submit button imageJavascript mouseover 事件更改表单提交按钮图像
【发布时间】:2011-01-28 16:23:47
【问题描述】:

我试图通过在链接中包含表单元素来通过 javascript 动态更改表单提交按钮的“src”属性,以便捕获鼠标悬停事件。这是我的代码:

<SCRIPT language="JavaScript">
  paypal_img_mouse_over = new Image(120,120); 
  paypal_img = new Image(120,120); 
  paypal_img_mouse_over.src="Paypal_Button_Mouseover.png"; 
  paypal_img.src="Paypal_Button.png"; 

function Paypal_Mouse_Over()
{
  document.Paypal_Button.src=paypal_img_mouse_over.src;
}
function Paypal_Mouse_Out()
{
  document.Paypal_Button.src=paypal_img.src;
} 
</script>

...

然后是表单元素:

...

    <a href="#" onMouseOver="Paypal_Mouse_Over()" onMouseOut="Paypal_Mouse_Out()">
        <input type="image" src="Paypal_Button.png" name="Paypal_Button" id="Paypal_Button" value=" Continue ">
    </a>
</form>

这个方法应该作为我的表单提交图像的翻转效果吗?

提前致谢。

【问题讨论】:

  • 这可以用简单的 CSS 完成,您是否仅限于使用 Javascript?如果是这样,您可以使用 jQuery 框架轻松更改元素的属性。

标签: javascript html css forms javascript-events


【解决方案1】:

使用 :hover CSS 属性或 jQuery 的 $.hover() 函数来实现。

【讨论】:

  • CSS 可以改变表单元素的特定属性吗?你能链接到这个例子吗?
  • 我需要动态更新提交按钮的SRC属性——css hover可以做到吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-16
  • 2015-10-25
  • 2011-12-25
  • 1970-01-01
  • 2011-02-02
相关资源
最近更新 更多