起始

没有UI,我们不如去当咸鱼.整天整一堆代码,没有一个UI效果出来,岂不是太无趣了?相比于OC的UIKit框架,在HTML中的元素则是用标签显示的.由于才刚刚学习,所以就先整几个常见的标签.然后在此期间配合我们的JavaScript使用一下.

HTML标题

使用MarkDown的人都会知道,MarkDown语法中是使用"#"来表示各级标题,总共有六个等级,HTML标题一是有6个等级的,使用标签来表示.

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

效果图如下所示.

HTML文字段落

HTML文字段落的段落主要是使用**< p > 标签来展示的(拓展:在MarkDown中< p > **标签是用来换行的.),示例如下所示.

秋名山之歌

效果图如下所示.

那么对于一个段落,我们想在指定的位置换行怎么办呢?这时候就需要使用到另外一个标签叫标签.比如我们把"秋名山之歌"整体写出来代码是如下表示的.

秋名山之歌
秋名山上行人稀
常有车手较高低
如今车道依旧在
不见当年老司机

效果图如下所示.

HTML文本输入框

这个HTML的文本输入框是< input >标签中众多类型中的一个.为什么这么说呢,< input >标签中有个属性叫做type,type值的不同可以有各种输入类型,例如单选按钮,复选按钮等等.我再下面会一一说到.先看看文本输入框用代码是如何实现的.

我们看到当前标签的type属性的值为text, 所以效果图如下所示.就是一个非常普通的输入框.

对于输入框类型相似的还有很多,接下来就我们就用列出一个列表来表示几个常用的.当然了其中包含h5中的类型,老浏览器如果不支持的话,那么会被视为输入类型的值为text.

type值

输入框类型

password

密文输入框

number(h5)

数字输入框

color (h5)

颜色输入框

email(h5)

电子邮件输入框

url(h5)

URL输入框

search(h5)

诱导输入框,类似于百度搜索输入框

密文输入框效果图

数字输入框效果图

设置当前值为7,最大值为10,最小值为1

颜色输入框效果图

邮件输入框效果图

URL输入框效果图

诱导输入框效果图

HTML的图像

HTML的图像是通过< img >标签来展示的.当然了,我们需要给图片标签一个图片的URL地址,这个是通过标签的src属性设置的.我们从网上随便找来一个URL图片地址,然后使用< img >标签来展示这张图片.

![](http://upload-images.jianshu.io/upload_images/1396375-fc9a924815efcfec.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

当然了,如果网络不好,图片加载失误,这时候我们就需要一个占位符,这个是需要< img >标签的alt属性实现的.

![图片加载失败](http://upload-images.jianshu.io/upload_images/1396375-fc9a924815efcfec.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

HTML的按钮

在HTML中 按钮是使用标签表示的.当然了在标签中也是有button,两者的区别请查看JavaScript:浅谈和的区别,对于按钮,我们当然要有点击事件啦,我们需要把点击事件放到

function myAction() {

alert("好好干活,不要搞事!");

}

与OC类似,按钮是需要点击类型的,也就说是什么时候触发函数.下面我整理了一个鼠标的点击事件属性的列表(参考于w3school),大家可以参照一下.

属性

描述

onclick

鼠标点击时

ondblclick

鼠标双击时

onmousedown

当鼠标按下时

onmousemove

当鼠标移动到按钮上时

onmouseout

当鼠标从按钮上移开时

onmouseover

当鼠标移动到按钮上时

onmouseup

当鼠标完成点击时

有了上面的函数和点击类型的准备之后,标签可以搞一下了.

开始搞事

当然了,标签不但可以在按钮上添加文字而且还可以添加图片,(不过实际上应该很少有人这么玩,他们会直接在图片上添加一个点击事件,这样岂不是更加的完美?)示例如下.

[站外图片上传中……(3)]

效果图如下.

HTML的文本框

相比于输入框,文本框则是类似于OC中的UITextView,是一个多行的文本输入控件.使用** 标签来表示.其中 **标签有两个常用的属性,一个是设置文本框显示多少行文本的rows属性;另外一个是设置文本框的宽度的cols属性.

文本输入框

效果图如下所示.

HTML的下拉列表

HTML的下拉列表主要是由标签实现的,具体实现代码如下.开始标签和结束标签之前的值是用户能看见的,开发者使用的是value属性.

效果图如下所示.

那么我们该如何获取到标签所对应的选中值呢?首先我们把需要操作的标签添加一个id属性,然后在js函数中调用使用标签的value属性获取到value值.具体代码如下所示.

完成

function myAction() {

alert(document.getElementById("seletlist").value);

}

这样,我们就能获取到标签的值了,具体效果如下所示.

HTML的单选按钮

HTML的单选按钮是type值为radio的< input >标签,这里需要注意一个问题就是,我们需要把一个系列的单选按钮的name属性的设置为相同的值.具体示例如下所示.

效果图如下所示.

HTML的复选按钮

HTML的单选按钮是type值为checkbox的< input >标签,示例代码如下所示.

效果图如下所示.

HTML的滑块按钮

HTML的单选按钮是type值为range的< input >标签(这是h5中先添加的一个属性值),我们在其中设置其最大值max和最小值min两个属性.实时获取滑块的的值使用的方法是onmouseup,这样当我们每一次移动完滑块之后就调取js脚本函数.具体示例如下.

0

function myAction(obj) {

document.getElementById("text").innerHTML = obj;

}

效果图如下所示.

HTML的音频播放

HTML的音频播放主要是使用标签实现的.简单的音频播放我们只要通过src属性给标签一个音频的URL地址和一个控制条(controls属性)即可,示例如下.

千年泪

效果图如下所示.

HTML的视频播放

HTML的音频播放主要是使用标签实现的.简单的视频播放我们只要通过src属性给标签一个视频的URL地址和一个控制条(controls属性)即可,示例如下.

动物世界

效果图如下所示.

结束

到这里就基本上一些常用的UI标签就结束了,后面的文章我准备先写一下关于OC中JavaScriptCore框架中相关的知识,以及学习CSS布局相关的知识.有搞H5的童鞋欢迎来和骚栋共同探讨.谢谢大家.

html中复选文本框标签,JavaScript:HTML中的UI-标签相关推荐

  1. 标签制作软件中如何导出标签模板为PDF文件?

    最近小编遇到有些客户问在标签制作软件中设计好的标签模板,能不能导出PDF文件保存,小编的回答是当然可以,而且操作也是非常简单的,接下来小编给大家演示下是如何操作的. 首先在标签制作软件中新建一个标签, ...

  2. 二十四、Struts2中的UI标签

    二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...

  3. JavaScript:HTML中的UI->标签

    起始 没有UI,我们不如去当咸鱼.整天整一堆代码,没有一个UI效果出来,岂不是太无趣了?相比于OC的UIKit框架,在HTML中的元素则是用标签显示的.由于才刚刚学习,所以就先整几个常见的标签.然后在 ...

  4. 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定

    文本框作为一个接收用户输入的组件,被广泛应用于表单构建.即时通讯.搜索等场景中. Flutter 提供了两个开箱即用的文本框组件:TextField 和 TextFormField. 1. 文本框 T ...

  5. python 文本框_重置Python中的文本框

    几个星期前,我在制作重置按钮时要求一些帮助,我是python的新手,还有一个Noob,主要是我在c& c#也是SQL反正我正在为游戏制作一个重置按钮,我无法让它工作.这是代码.问题似乎是它在发 ...

  6. html获得文本框的值,jQuery中怎么获取文本框的值?

    jQuery中怎么获取文本框的值?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. jQuery中获取文本框值的方法 下面就结合简单的代码示例,给大家介绍j ...

  7. php 取html文本框的值,jQuery中怎么获取文本框的值

    jQuery中获取文本框的值方法:首先新建文件,并使用script标签在当前页面引入[jquery.min.js]文件:然后使用input标签创建文本框,并设置其id为myinput:最后给butto ...

  8. 文本框 清空_VBA代码中利用文本框,完成人机对话过程

    VBA++ 题记: 静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道.时间就像一张网,你撒在哪里,你的收获就在哪里.谨记自己的方向,这是路之所在.适当节制自我的各种欲望,谁都逃不过时间的历 ...

  9. id文本框适应文字_Indesign中对同一行文字进行分行缩排的操作方法

    在ID中有时需要对某些内容进行分行缩排的设计,以达到美化版面的效果,下面说下如何对文字应用分行缩排的设置方法. 1.选择文字工具,鼠标左键拖动一个文本框出来,之后按ctrl+d键打开置入文件窗口,置入 ...

最新文章

  1. 一大清早,我就被编辑赶出了办公室……
  2. DDR3布线的那些事儿(二)
  3. windows sharepoint service 3.0 wss3 URL 映射问题,差点把网站废掉
  4. Android 第十八课 强大的滚动控件 RecyclerView
  5. 金明的预算方案(洛谷-P1064)
  6. android 栈溢出 检查,安卓源码编译完成后打包时出现栈溢出,求大家解决
  7. Entity Framework 关系约束配置
  8. 实时音视频直播带货中影响用户体验的Bug根因
  9. 深度学习2.0-35.ResNet-18实战
  10. 自动驾驶:车道线检测、车速检测、实时通行跟踪、基于视频的车辆跟踪及流量统计
  11. Pdman数据库建模工具——使用教程
  12. 第二章 感受Mac 之美-惊艳从Mac 外设开始,一周后的使用感受
  13. HALCON灰度值变换
  14. 单片机上电后没有运转,需要从这些方面考虑
  15. xp找不到局域网内其它计算机,在W10局域网内找不到其它共享电脑的解决方案
  16. siri 苹果语音控制功能
  17. Python之禅 -- 致初学者
  18. 《The Wiley Handbook of Human Computer Interaction》——Task Load and Stress  文献翻译
  19. Java邀请码生成小工具
  20. MyEclipse 6.5 下载及注册

热门文章

  1. 企业微信应用提示无法访问该网页(SSL_UNTRUSTED)
  2. Software for Developing
  3. python机械编程入门先学什么_编程入门先学什么
  4. STEP7编程调试(METH-MPI/DP-S2)
  5. 华为matepad切换电脑模式_华为matepadpro可不可以当电脑(华为matepadpro可以当电脑吗)...
  6. 深圳软件测试培训:Json解析
  7. 新概念2背诵500遍后的感受
  8. Matlab:无穷和 NaN
  9. 超级简单分享:快乐数字
  10. 无水印的html5制作软件,无水印剪辑视频