js的常用语法(整理版)

今天在看node的空闲时间又重新整理了之前的js语法:

        连接外部js文件:
        <script src="js文件"></script>

        alert()     弹出警告框

        document.write()        将内容写到HTML文档中

        innerHTML="写入到HTML元素"

        console.log()       写入到浏览器的控制台

        document.write("<h1><这是一个标题/h1>")
        直接写入到html输出流

改变html内容:
<p id="demo">哈哈哈</p>
<script>
        function myFunction(){  //定义一个类
            x=document.getElementById("demo");  //找到元素,获取
            //获取类元素:gitElementsByClassName
            //获取标签元素:gitElementsByTagName
            x.innerHTML="Hello";    //改变内容
            x.style.color="#ff0000";    //改变样式
        }
</script>
<button type="button" onclick="myFunction()">点这里</button>


<button onclick="getElementById('demo').innerHTML=Date()">时间</button>
        //点击后修改demo处文字为Date

<button onclick="this.innerHTML=Date()">时间</button>
        //点击后修改按钮上的内容为Date

常见的HTML事件:

onchange        HTML元素改变

onclick         用户点击HTML元素

onmouseover         用户在HTML元素上移动鼠标

onmouseout          用户从一个HTML元素上移开鼠标

onkeydown           用户按下键盘按键

onload          浏览器已完成页面的加载

字符串.lenght           字符串长度

setInterval() 间隔指定毫秒书不停地执行指定代码
setTimeout() 在指定毫秒数后执行指定代码

myVar=setTimeout(function(){alert(“Hello”)},3000);
//等待3秒后弹出Hello

clearTimeout(myVar); 停止执行

clearInterval(myVar); 停止执行