Form对象

Form对象方法

reset():把表单的所有输入元素重置为它们的默认值。

submit():提交表单。

Text对象

Text对象属性

disabled:设置或返回文本域是否应被禁用。

readOnly:设置或返回文本域是否应是只读的。

value:设置或返回文本域的value属性的值。

Text对象方法

focus():在文本域上设置焦点。

示例

varform=document.getElementsByTagName("form")[0];

vartext=document.getElementsByName("wd")[0];

text.focus();

functionsub(){

vartext=document.getElementsByName("wd")[0];

//text.value="魔道";

//text.readOnly="true";

//console.log(text.readOnly);

//text.disabled="true";

console.log(text.disabled);

text.focus();

}

//type为text、password、textarea的标签均有value、focus、disabled、readOnly

Radio对象

Radio对象属性

checked:设置或返回单选按钮的状态。

disabled:设置或返回是否禁用单选按钮。

value:设置或返回单选按钮的value属性的值。

Checkbox对象

Checkbox对象属性

checked:设置或返回checkbox是否应被选中。

disabled:设置或返回checkbox是否应被禁用。

value:设置或返回checkbox的value属性的值

Select对象

Select对象集合

options[]:返回包含下拉列表中的所有选项的一个数组。

Select对象属性

disabled:设置或返回是否应禁用下拉列表。

length:返回下拉列表中的选项数目。

selectedIndex:设置或返回下拉列表中被选项目的索引号。

Select对象方法

add():向下拉列表添加一个选项。

remove():从下拉列表中删除一个选项。

Option对象

Option对象构造方法

Option(text,value):通过text和value值创建Option对象

Option对象属性

selected:设置或返回selected属性的值。

text:设置或返回某个选项的纯文本值。

value:设置或返回被送往服务器的值。

Select对象及Option对象示例

一年级

二年级

三年级

四年级

functiontext(){

varselect=document.getElementById("grade");

console.log(select.disabled);

console.log(select.length);

console.log(select.selectedIndex);

console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`")

varoptions=select.options;

console.log(options[select.selectedIndex].value);

console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")

for(vari=0;i

console.log(options[i].value);

console.log(options[i].selected);

console.log(options[i].text);

}

varoption=newOption("五年级","5");

select.add(option);

select.remove(0);

}

注册表

用户名:
密码:
确认密码:

羽毛球

篮球

乒乓球

足球

大一

大二

大三

大四

//使用$()函数可节省代码量

function$(id){

returndocument.getElementById(id);

}

functioncheck(){

varn=document.getElementById("name");

varw=document.getElementById("pw");

varmsg=document.getElementById("wrong-massage");

varc=document.getElementById("pw-check");

if(n.value.length>12){

msg.innerHTML="用户名不能超过15个字符,请重新输入!";

n.focus();

returnfalse;

}

if(n.value.length==0){

msg.innerHTML="用户名不能为空,请重新输入!";

n.focus();

returnfalse;

}

if(w.value.length>12){

msg.innerHTML="密码不能超过12个字符,请重新输入!";

w.focus();

returnfalse;

}

if(w.value.length==0){

msg.innerHTML="密码不能为空,请重新输入!";

w.focus();

returnfalse;

}

if(w.value!=c.value){

msg.innerHTML="密码错误,请重新输入!";

c.focus();

returnfalse;

}

varsex=document.getElementsByName("sex");

varhobby=document.getElementsByName("hobby");

for(vari=0;i

sex[i].disabled=true;

console.log(sex[i].checked+""+sex[i].value);

}

console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")

for(vari=0;i

hobby[i].checked=true;

console.log(hobby[i].checked+""+hobby[i].value);

}

console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")

varselect=document.getElementById("grade");

varoptions=select.options;

console.log(select.length);

console.log(select.selectedIndex);

console.log(options[select.selectedIndex].value);

for(vari=0;i

varoption=options[i];

console.log(option.value)

select.disabled=true;

}

returnfalse;

}

functioncheck_name(){

varn=document.getElementById("name");

varmsg=document.getElementById("wrong-massage");

if(n.value.length>12){

msg.innerHTML="用户名不能超过15个字符,请重新输入!";

n.value="";

n.focus();

}

elseif(n.value.length==0){

msg.innerHTML="用户名不能为空,请重新输入!";

n.focus();

}

else{

msg.innerHTML="";

}

}

functioncheck_pw(){

varw=document.getElementById("pw");

varmsg=document.getElementById("wrong-massage");

if(w.value.length>12){

msg.innerHTML="密码不能超过12个字符,请重新输入!";

w.value="";

w.focus();

}

elseif(w.value.length==0){

msg.innerHTML="密码不匹配,请重新输入!";

w.focus();

}

else

{

msg.innerHTML="";

}

}

Image对象

Image对象属性

src:设置或返回图像的URL。

本文转载自中文网

Html状态属性,html一些对象属性的介绍相关推荐

  1. maya对象属性_了解每粒子属性和每对象属性

    可以将两种类型的属性动态添加到"粒子形状"(particle shape)节点: 每粒子 每对象 每粒子属性允许您分别设定对象的每个粒子的属性值.每对象属性允许您通过单个值整体设定 ...

  2. maya对象属性_Maya2014全面使用手册_了解每粒子属性和每对象属性_软件教程_资源库...

    摘要:Maya2014全面使用手册_了解每粒子属性和每对象属性_软件教程_资源库 相关视频教程学习推荐: 造型设计<鹫>造型上色完整流程[实名认证] 5,777人在学 总时长:27h 可以 ...

  3. Python OOP:面向对象基础,定义类,创建对象/实例,self,创建多个对象,添加对象属性,访问对象属性,__init__方法,带参数的__init__,__str__方法,__del__方法

    一.理解面向对象 面向对象是⼀种抽象化的编程思想,很多编程语⾔中都有的⼀种思想. ⾯向对象就是将编程当成是⼀个事物,对外界来说,事物是直接使用的,不用去管他内部的情况.⽽编程就是设置事物能够做什么事. ...

  4. java 对象的属性_java-更新对象属性

    我正在使用Struts 2,我的问题是我不想更新所有对象属性,因为我得到了一些敏感数据. 这是我的代码示例 public class person { private name; private em ...

  5. #根据名称给实体类属性赋值_java 对象属性拷贝的小技巧

    使用org.springframework.beans.BeanUtils.copyProperties方法进行对象之间属性的赋值,避免通过get.set方法一个一个属性的赋值. copyProper ...

  6. es6删除对象的属性_javascript - 按对象属性从数组中删除对象

    javascript - 按对象属性从数组中删除对象 var listToDelete = ['abc', 'efg']; var arrayOfObjects = [{id:'abc',name:' ...

  7. java html对象属性_java中对象属性可以是另外一个对象或对象的参考

    7.对象的属性可以是另外一个对象或对象的参考 通过这种方法可以迅速构建一个比较大的系统. class Motor { Light[] lights; Handle left, right; KickS ...

  8. 前端js修改对象的属性值、添加新的属性、删除对象属性

    //源对象 let rtkobj = formRef.current.getFieldsValue(); //要新加的属性let farmname = userInfo.ffarmRespVO.nam ...

  9. java返回属性_java – 根据对象属性确定哪个枚举返回

    我建议你使用简单的继承与不可变对象. 所以,首先你必须创建抽象类: public abstract class AbstractPerson { private final String name; ...

最新文章

  1. 对HA的简单认识以及HA集群删除
  2. mysql数据库内NOT NULL_浅谈为什么Mysql数据库尽量避免NULL
  3. 谋定重整衍生新360行-李玉庭:协同电商经信研究生态系统
  4. linux网卡内核文件在哪里,linux-2.6.35内核配置和网卡驱动添加
  5. 使用Github Action发布函数到阿里云serverless平台
  6. matlab子函数调用变量,matlab中,怎么样用function自定义函数调用另一个函数名为输入?...
  7. centos rpm 安装 perl_Linux【常用软件安装篇】
  8. Python笔记-UiSelector文本定位方式(3种定位并点击)
  9. 各种小巧的Hello World
  10. 【iOS开发】swift 3.0 延长设置launch image启动页面图片显示时间
  11. Hyper-V动态扩展或差异磁盘体积缩小技巧
  12. msiafterburner并行配置不正确_dubbo常用配置及使用场景
  13. QStardict移植到i.MX-287开发板
  14. KL距离(Kullback-Leibler Divergence)
  15. 皮亚诺的数概念起点和算术公理1-2告诉我们什么?—— 皮亚诺读后之四
  16. 插入排序一块说说-很合适~~~二分查找和折半
  17. Redis---Redis三种常用数据结构
  18. 一阶常微分方程(二)|全微分方程+线性方程+常数易变法+伯努力方程
  19. C51蜂鸣器演奏两只老虎
  20. 黑白棋,又叫翻转棋(Reversi)、苹果棋或奥赛罗棋(Othello)。棋盘共有8行8列共64格。开局时,棋盘正中央的4格先置放黑白相隔的4枚棋子。双方轮流落子,只要落子和棋盘上任一枚己方的棋子

热门文章

  1. java平台沙箱安全组件,安全-如何创建Java沙箱?
  2. 闭合导线计算软件excel_测量坐标计算程序 V6
  3. 797. 差分(有图解)
  4. 结构体07:结构体案例1
  5. ❤️Mybatis开发中什么是多对一处理、一对多处理?
  6. Mysql中有哪些数据类型(建议收藏)
  7. 继承extends(Java)
  8. ubuntu之在ubuntu16.04中搭建gitlab服务器
  9. 旷视科技提出双向网络BiSeNet:实现实时语义分割
  10. ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程