给type为image的input 添加onclick事件:
<form name="RedForm" action="#" >
<input type="image" name="..." src="..." onClick="document.formName.submit()">
</form>
fromName是表单的name属性。
这段代码没有问题。复制测试是可以正常运行的。所以JavaScript出错应该是Javascript代码写错。
扩展资料:
美化提交按钮的另一个方法:
用css为按钮设置背景图片。
提交按钮的class为formsubmit:
.formsubmit{
background:url(../button.png) no-repeat bottom left
width:247px
height:60px
cursor:pointer
border:0px
}
设置鼠标经过的效果:
.formsubmit:hover{
background:url(../button_2.png)
}
html点击按钮时切换图片的代码如下:
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<style>
#hello{width:108pxheight:108pxborder:1px solid #369overflow:hiddenmargin:auto}
#word{margin:autowidth:136px}
</style>
<div id="hello">
<img src="http://i1.baidu.com/it/u=2390401277,3891827753&fm=203">
<img src="http://i1.baidu.com/it/u=3713675608,2219355047&fm=203">
<img src="http://i2.baidu.com/it/u=695011303,1300693603&fm=203">
</div>
<div>
<input type="button" value="上一张" onclick="a()">
<input type="button" value="下一张" onclick="b()">
</div>
<script>
function a(){
$('#hello').find('img').eq(0).appendTo($('#hello'))
}
function b(){
$('#hello').find('img:last').eq(0).prependTo($('#hello'))
}
</script>
HTML超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的 文件镶入,这也是万维网( WWW)盛行的原因之一,其主要特点如下:
简易性:超级文本标记语言 版本升级采用 超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加 标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
平台无关性:虽然 个人计算机大行其道,但使用 MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是 万维网( WWW)盛行的另一个原因。
通用性:另外, HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
你好,html自带的select元素,是不支持option中带图片的,所有如果想实现的特殊select,必须自己编写一个功能类似select的下拉框我实现了一个简单的,你看下就会了,我用的箭头代表的三角,你直接把<img src="0.jpg">放在li中即可
<html>
<head>
<style>
ul{list-style-type:none}
li{border:solid 1pxwidth:100px}
.liShow{display:blockbackground:while}
.liHide{display:nonebackground:blue}
</style>
<script>
var nextState=1
function change(obj){
var liArray=document.getElementsByTagName("LI")
var i=1
var length=liArray.length
switch(nextState){
case 1:
obj.innerHTML="选择数量↑"
for(i<lengthi++){
liArray[i].className="liShow"
}
nextState=0
break
case 0:
obj.innerHTML="选择数量↓"
for(i<lengthi++){
liArray[i].className="liHide"
}
nextState=1
}
}
</script>
</head>
<body>
<ul id="myUl">
<li class="liMenu" onclick="change(this)">选择数量↓</li>
<li value="1" class="liHide">1</li>
<li value="1" class="liHide">2</li>
</ul>
</body>
</html>