html用图片代替提交按钮问题

html-css04

html用图片代替提交按钮问题,第1张

给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>