javascript [2 day]
= 赋值(改变)
==判断
js里面双引号里面包括的双引号要用转义符,要不然就把双引号改为单引号
点击按钮显示/隐藏div
<script>
function showHide()
{
var oDiv=document.getElementById('div1');
if(oDiv.style.display=='block') //==判断
{
oDiv.style.display='none'; //= 赋值(改变)
}
else
{
oDiv.style.display='block';
}
}
<script>
<input type="button" value="显示隐藏" onclick="showHide()"><div ></div>获取一组元素 getElementByTagName函数传参function show(a,b,c){ alter(a+b+c);}show(1,2,3);<script>
[]里的都能变,.不能做的[]能做
将属性名作为参数传递
function setStyle(name,value)
{
var oDiv=document.getElementById('div1');
oDiv.style[name]=value; //用.的地方都可以用[]代替,oDiv['style'][name]=value;
}
</script>
<input type="button" value="变宽" onclick="setStyle('width','400px')">
<input type="button" value="变高" onclick="setStyle('height','400px')">
<input type="button" value="变绿" onclick="setStyle('background','green')">
<div ></div>
<script>
function changevalue(a,b)
{
a.value=b;
}
</script>
<input value="姓1" >
<head>
window.onload=function() //加上window.onload 避免有些js代码执行不了
{
};
</head>
循环的四部分:初始化,条件,语句,自增;
if(条件){} //if当条件成立,只执行一次,
while(条件){} //while当条件成立就可以一直执行下去,直到条件不成立才停止
初始化;while(条件){语句;自增;}
for(初始化;条件;自增){语句} //for比while更方便
一次只能对一个元素设置样式,不能一次对数组设置样式,但可以使用循环来对数组使用样式。
在html给html添加自定义属性是无效的,只能通过js给html添加自定义属性。a[i].index=i;
元素.style.属性 //修改的是行间样式
innerhtml 与 value 间的区别
innerhtml是指html里面的东西,标签间的内容,也可以插入html的标签,像<h2></h2><p>
value插入html标签,浏览器会当成文本显示
数组 var arr=['a','b']; //定义 arr[i]; //使用
- 上一篇 »转:php 获取时间今天明天昨天时间戳
- 下一篇 »Linux date命令的用法