本篇文章给大家带来的内容是关于js中dom编程的应用:获取html元素,js字符串操作以及js数字操作,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
DOM编程: 
    什么是DOM: DOM指的是HTML的结构体系, 我们HTML实际上可以理解成为一棵树,我们就吧这个树叫DOM模型,DOM编程指的就是利用代码去操作这一棵树上面的节点和元素,
1、获取html元素: 
    我们的html会被js认为是一个文档(document)对象,js为document提供了很多方法来获取html元素,操作html元素:
   
    
        
    
    
        
    通过程序我们发现,改获取元素的方法调用之后得到的是一个HTMLInputElement对象,那什么是对象。 对象是对一个事物的一种抽象。抽象指的就是通过变量来描述一个事物。 我们可以通过该对象访问属性,比如htmlinput对象里面的属性:
function zhanghao() {
                //获取html元素
                var yuansu = document.getElementById("zhanghao1");
                yuansu.style.color = "red";
                yuansu.value= "zhangsan";
            }利用js验证账号密码是否为空:
    
        
    
    
        
    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数学操作:Math
                document.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()); //计算随机数相关推荐:
登录查看全部
                参与评论
手机查看
返回顶部