1. 程式人生 > 實用技巧 >9.8

9.8

1.在開發中,通常都是使用h標籤來定義文字中的標題,若想要知道文字中共有多少個標題主題文件,該如何實現( )

var hele=document.getElementsByTagName('h1');

alert(hele.length);

2.頁面有一個按鈕<button>按鈕,通過原生的js設定背景色為紅色?</button>

document.getElementById('button1').style.backgroundColor="red";

3.寫出程式執行的結果()
var k = 0;
for(var i=0,j=0;i<10,j<6;i++,j++){
    k += i + j;
}
console.log(k)
0+0=0 1+1+0=2 2+2+2=6 3+3+6=12 4+4+12=20 5+5+20=30 下一步j=6迴圈結束

4.如何遍歷下面的my_data物件?A

var my_data={a:’Ape’, b:’Banana’, c:’Citronella’};

A for(var key in my_data) {}

Bforeach(my_data as key=>value) {} Cfor(var i=0;i<my_data.length;i++) {} for in遍歷物件所擁有的屬性(可列舉的) 由於物件和陣列不同,不能用下標來訪問,只能用for in遍歷 5.以下哪一條Javascript語句會產生執行錯誤?A

A.var obj=( );

B.var obj=[ ];宣告obj為陣列物件

C.var obj={ };宣告obj為物件

D.var obj=/ /;宣告obj為正則物件

6.

hasOwnProperty:是用來判斷一個物件是否有你給出名稱的屬性或物件。不過需要注意的是,此方法無法檢查該物件的原型鏈中是否具有該屬性,該屬性必須是物件本身的一個成員。 isPrototypeOf :是用來判斷要檢查其原型鏈的物件是否存在於指定物件例項中,是則返回true,否則返回false。 7.以下程式碼執行後,a.x和b.x的結果分別是?
 1  function A(x){
 2 this.x = x;
3 } 4 A.prototype.x = 1; 5 6 function B(x){ 7 this.x = x; 8 } 9 B.prototype = new A(); 10 var a = new A(2), b = new B(3); 11 delete b.x;