Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335724
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 321
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-04 16:09
文章分类

全部博文(124)

文章存档

2014年(124)

分类: Html/Css

2014-10-22 09:48:23

一、定义和用法

 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。

唯一禁止使用的元素是图像映射,因为它对鼠标和键盘敏感的动作会干扰表单按钮的行为。

请始终为按钮规定 type 属性。Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。

二、浏览器支持

所有主流浏览器都支持  value的值

     在IE(IE内核)下这样用到得的是值是“按钮”,而不是“test”,非IE下得到的是“test”。 参加上面标红的第一句话。

  这一点要和区分开。                         

     通过这两种方式$('#customBtn').val(),$('#customBtn').attr('value')在不同浏览器的获得值,如下: 

Browser/Value

$('#customBtn').val()

$('#customBtn').attr('value')

Firefox13.0

test

test

Chrome15.0

test

test

Opera11.61

test

test

Safari5.1.4

test

test

IE9.0

按钮

按钮

 验证这一点可以在测试下面的代码 

 

Java代码 
  1.   
  2.    
  3.   "Content-Type" content="text/html; charset=utf-8" />  
  4.   "text/javascript" src="jquery-1.4.4.min.js">  
  5.   "text/javascript">  
  6.     $(function() {  
  7.         $('#test1').click(function() {  
  8.             alert($('#customBtn').attr('value'));      
  9.         });  
  10.         $('#test2').click(function() {  
  11.             alert($('#customBtn').val());      
  12.         });  
  13.     });  
  14.     
  15.    
  16.    
  17.     "customBtn" value="test">按钮   
  18.     "button" id="test1" value="get attr"/>  
  19.     "button" id="test2" value="get val"/>  
  20.     
  21.   

 2、无意中把  

  •         "submit" value="input submit"/>  
  •         "button" value="input button"/>  
  •       
  •   
  •  
  • 阅读(886) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~