js控制html属性

原创 2018-12-24 09:31:45 290
摘要:通过定义函数,用户触发这个事件改变div状态,可以动态修改css中已有的属性,可以延伸各种用户出发的事件,与用户交互等,理解并不好。看案列<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style ty

通过定义函数,用户触发这个事件改变div状态,可以动态修改css中已有的属性,可以延伸各种用户出发的事件,与用户交互等,理解并不好。看案列

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style type="text/css">

div {

width: 300px;

height: 300px;

margin: 20px auto;

}

button{

margin-left: 1%;

}

</style>

<script type="text/javascript">

function width(e){

var w=document.getElementById('div');

w.style.width="500px";

}

function height(e){

var w=document.getElementById('div');

w.style.height="500px";

}

function background(e){

var w=document.getElementById('div');

w.style.background="blue";

}

function reset(e){

var w=document.getElementById('div');

w.style.width="300px";

w.style.height="300px";

w.style.background="red";

}

function none(e){

var w=document.getElementById('div');

w.style.display="none";

}

function block(e){

var w=document.getElementById('div');

w.style.display="block";

}

</script>

</head>

<body>

<div style="background: red;" id="div"></div>

<div>

<button type="button" onclick="width()">变高</button>

<button type="button" onclick="height()">变宽</button>

<button type="button" onclick="background()">变色</button>

<button type="button" onclick="reset()">重置</button>

<button type="button" onclick="none()">隐藏</button>

<button type="button" onclick="block()">显示</button>

</div>

</body>

</html>


批改老师:天蓬老师批改时间:2018-12-24 09:35:47
老师总结:事件驱动,是现代异步交互的基础 , 非常 重要

发布手记

热门词条