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;

 

 

 

 

posted @ 2020-09-08 17:29  小小001  阅读(259)  评论(0编辑  收藏  举报