获取html元素字符串,js中dom编程的应用:获取html元素,js字符串操作以及js数字操作...

本篇文章给大家带来的内容是关于js中dom编程的应用:获取html元素,js字符串操作以及js数字操作,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

DOM编程:

什么是DOM: DOM指的是HTML的结构体系, 我们HTML实际上可以理解成为一棵树,我们就吧这个树叫DOM模型,DOM编程指的就是利用代码去操作这一棵树上面的节点和元素,

1、获取html元素:

我们的html会被js认为是一个文档(document)对象,js为document提供了很多方法来获取html元素,操作html元素:

function zhanghao() {

//获取html元素

var yuansu = document.getElementById("zhangsan2");

alert(yuansu);

}

账号:

密码:

获取账号

通过程序我们发现,改获取元素的方法调用之后得到的是一个HTMLInputElement对象,那什么是对象。 对象是对一个事物的一种抽象。抽象指的就是通过变量来描述一个事物。 我们可以通过该对象访问属性,比如htmlinput对象里面的属性:function zhanghao() {

//获取html元素

var yuansu = document.getElementById("zhanghao1");

yuansu.style.color = "red";

yuansu.value= "zhangsan";

}

利用js验证账号密码是否为空:

//我们验证账号是否为空, 密码是否为空,如果为空,弹出请输入账号/密码

function yanzheng() {

var zhanghao = document.getElementById("zhanghao1").value; var mima = document.getElementById("zhanghao2").value; if(zhanghao == '') {

alert("请输入 账号!");

}

if(mima == '') {

alert("请输入密码!");

}

}

账号:

密码:

验证账号密码

js字符串操作获取字符串长度: 通过得到属性length//账号的长度必须是6-18位

var changdu = zhanghao.length;

if(6>changdu || changdu > 18) {

alert("请输入6-18位的账号!");

}

字符串常用方法://常用字符串方法

var zhanghao = "abcdefg"

alert(zhanghao.charAt(0)); //根据下标返回对应的字符

alert(zhanghao.concat("===","++++","&&&&"));//拼接字符串,和+类似

alert(zhanghao.indexOf("m")); //判断是否包含某个字符串

var word="you are SB";

alert(word.replace("SB","***")); //替换字符串

document.write("X" + "1".sub()); //下标

document.write("X" + "2".sup()); //上标

var zhanghao = "zhangsan ni hao ";

document.write(zhanghao.substr(3,4) + "..."); //截取字符串

document.write(zhanghao.substring(3,4));js的获取日期://获取当前操作系统的时间

var xianzai = new Date();

document.write(xianzai.toLocaleString());

js数学操作:Mathdocument.write("
");

document.write(Math.pow(2,3));

document.write("
");

document.write(Math.pow(2,10));

document.write("
");

document.write(Math.sqrt(2));

document.write("
");

document.write(Math.random()); //计算随机数

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值