1.节点-添加标签
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var para=document.createElement("p"); //创建一个文本节<p>
var node=document.createTextNode("这是新段落。"); //创建内容
para.appendChild(node); //把内容追加到<p>里面,
var element=document.getElementById("div1"); //提取需要放置位置的id
element.appendChild(para); //在id上添加新元素
</script>
</body>
2.节点-删除标签
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var parent=document.getElementById("div1"); //提取需要删除的节点的父节点的id
var child=document.getElementById("p1"); //提取需要删除的节点的id
parent.removeChild(child); //父节点删除子节点
</script>
</body>
3.显示年-月-日-星期
1)对日期对象设置一个特定的日期 (2008 年 8 月 9 日):
<script>
var myDate=new Date()
myDate.setFullYear(2008,7,9)
document.write(myDate);
</script>
2)显示当前时间
document.write(Date());
3)显示当前星期
<script type="text/javascript">
var d=new Date()
var weekday=new Array(7)
weekday[0]="星期日"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
document.write("今天是" + d.getDay()+"<br/>") //getDay()得到星期的阿拉伯数字
document.write("今天是" + weekday[d.getDay()]) //通过数组显示文字的星期几
</script>
4.math算数
document.write(Math.round(4.5)); //四舍五入
document.write(Math.random()); //随机返回一个介于0到1之间的数
document.write(Math.floor(4.5)) //取整
document.write(Math.floor(Math.random()*11)) //取介于0和10之间的整数
5.正则表达式
<script>
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free")); //返回true
document.write(patt1.exec("The best things in life are free")); //返回e
var patt1=new RegExp("e","g"); //返回eeeeeenull 此处的参数g不能修改
do
{
result=patt1.exec("The best things in life are free");
document.write(result);
}
while (result!=null)
patt1.compile("d"); //将查找对象修改为d
document.write(patt1.test("The best things in life are free")); //不含d返回false
</script>
<——第四节完——>