1.頁面載入時向body載入文本、彈出框 <body> <script> document.write("<h1>JavaScript 會在頁面載入時向 HTML 的 <body> 寫文本</h1>"); </script> <script> alert("載入頁面彈出框"); </script>< ...
1.頁面載入時向body載入文本、彈出框
<body>
<script>
document.write("<h1>JavaScript 會在頁面載入時向 HTML 的 <body> 寫文本</h1>");
</script>
<script>
alert("載入頁面彈出框");
</script>
</body>
2.九九乘法表
<body onload="jiujiu()">
<a id="demo">顯示文本</a><br />
<script>
function jiujiu()
{
x=document.getElementById("demo");
var s="九九乘法表<br />"
for(var i=1;i<10;i++) //定義必須是var,不然無法運行
{
for(var j=1;j<=i;j++)
{
s+=j+"*"+i+"="+j*i+"   ";
}
s+="<br/>";
}
x.innerHTML=s;
}
</script>
</body>
3.document.write的功能
document.write("<h1>會清空頁面內容並顯示自己的內容</h1>"); //調用函數時會清空頁面內容,直接顯示不會清空頁面內容
4.<script>直接顯示數組
<script> //代碼可以直接放在body中顯示
var i;
var cars = new Array();
cars[0] = "Audi";
cars[1] = "BMW";
cars[2] = "Volvo";
for (i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}
</script>
5.聲明新變數時,可以使用關鍵詞 "new" 來聲明其類型
var carname=new String; //字元串 var x= new Number; //整形 var y= new Boolean; //bool類型 var cars= new Array; //數組 var person= new Object; //對象
對象舉例
<script>
var person=new Object; //可以不做聲明
person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
document.write(person.lastname + "<br />"); //兩種輸出方式
document.write(person["lastname"] + "<br />");
</script>
輸出結果為
Gates
Gates
<——第二節完——>