2020-09-15

修改div样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img id="image" src='../study/image/luhan.jpg'>
<button id="btn"  onclick="fn()">点击变小</button>
<script>
    var obj=document.getElementById('image');
    function fn() {
        var w=obj.width;
        obj.width=w-50;
    }
</script>
</body>
</html>

对象:一类中的具体的事例
var obj = {name:”张三丰”,age:24,taiji:function ab(){},zuofan:function (){}};
属性:name,age
方法:taiji,zuofan
在JS角度看标签都是对象
IE:javascript:jscript
Livescriot=》javascript-》ECMAscript,BOM,DOM
标签:HTML属性,CSS属性:
HTML:对象.HTML属性=值;
CSS:对象.style.CSS属性=”值”
获取对象的方法:
Id:document.getElementById(“id名”);
事件:
用户的动作
Onclick:点击
Onmouseover:鼠标放上
Onmuseout:鼠标
改变图片大小:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img id="image" src='../study/image/luhan.jpg'>
<button id="btn"  onclick="fn()">点击变小</button>
<script>
    var obj=document.getElementById('image');
    function fn() {
        var w=obj.width;
        obj.width=w-50;
    }
</script>
</body>
</html>
开关灯
<script>
    var btn=document.getElementById('btn');
    var div1=document.getElementById('div1');
    var flag=true;
    function fn() {
        if(flag){
            btn.value="开灯";
            div1.style.backgroundColor="black";
            flag=false;
        }else{
            btn.value="关灯";
            div1.style.backgroundColor="white";
            flag=true;
        }
    }
</script>

修改div中的内容
innerHTML:对象中所有的内容(文本内容和标签内容),指的是双标签,容器标签
innerText:对象中所有的文本内容

事件:
鼠标事件:
onclick:点击
onmouseover:鼠标放上
onmouseout:鼠标离开
ondblclick:双击事件
onmousedown:鼠标按下
onmouseup:鼠标抬起
onmousemove:鼠标移动

表单事件:
Onfocus:获得焦点
Onblur:失去焦点:
Onsubmit:提交事件
Onchange:当发生改变的时候
Onreset:重置事件

键盘事件:
Onkeyup:键盘抬起
Onkeydown:键盘按下
Onkyepress:键盘按键一次

窗口事件:onload事件
页面加载完成之后立刻执行的事件
两种方式:

1,<script> window.onload=init; </script>
2,<body onload=”init()”></body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值