1.節點-添加標簽 <body><div id="div1"><p id="p1">這是一個段落。</p><p id="p2">這是另一個段落。</p></div><script>var para=document.createElement("p"); //創建一個文本節<p>var node=d ...
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>
<——第四節完——>