64. python高级------javaScript(2)
python修炼第二十天
2019年 4月19日 晴
1.变量的作用域
(1)局部变量
局部变量就是在函数内使用的变量,只能在函数内部使用。
<script type="text/javascript">
function myalert()
{
// 定义局部变量
var b = 23;
alert(b);
}
myalert(); // 弹出23
alert(b); // 函数外使用出错
</script>
(2) 全局变量
全局变量就是在函数外定义的变量,可以在不同函数内使用。
<script type="text/javascript">
// 定义全局变量
var a = 12;
function myalert()
{
// 修改全局变量
a++;
}
myalert();
alert(a); // 弹出13
</script>
2.条件语句
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
- if…else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- if…else if…else 语句 - 使用该语句来判断多条件,执行条件成立的语句
3.获取标签元素
使用内置对象 document 上的 getElementById 方法来获取,获取到的是一个html对象,然后将它赋值给一个变量
<script type="text/javascript">
var test = document.getElementById('div1');
alert(test);
</script>
<div id="div1">这是一个div元素</div>
<script type="text/javascript">
window.onload = function(){
var oDiv = document.getElementById('div1');
}
</script>
onload是页面所有元素加载完成的事件,给onload设置函数时,当事件触发就会执行设置的函数。