黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

面試題首頁 > Web前端面試題

JS編程面試題

001已知ID的Input輸入框,希望獲取這個輸入框的輸入值,怎么做?

document.getElementById(“ID”).value;

002獲取到頁面中所有的checkbox怎么做?

var domList = document.getElementsByTagName(‘input’)
var checkBoxList = [];//返回的所有的checkbox
var len = domList.length;  //緩存到局部變量
while (len--) {  //使用while的效率會比for循環更高
  if (domList[len].type == ‘checkbox’) {
      checkBoxList.push(domList[len]);
  }
}

003設置一個已知ID的DIV的html內容為xxxx,字體顏色設置為黑色。

var dom = document.getElementById(“ID”);
dom.innerHTML = “xxxx”;
dom.style.color = “#000”;

004用js實現隨機選取10–100之間的10個數字,存入一個數組,并排序。

var iArray = [];
funtion getRandom(istart, iend){
    var iChoice = istart - iend +1;
    return Math.floor(Math.random() * iChoice + istart;
}
//Math.random()就是獲取0-1之間的隨機數(永遠獲取不到1)
for(var i=0; i<10; i++){
    var result= getRandom(10,100);
    iArray.push(result);
}
iArray.sort();

005把兩個數組合并,并刪除第二個元素。

var array1 = ['a','b','c'];
var bArray = ['d','e','f'];
var cArray = array1.concat(bArray);
cArray.splice(1,1);

006怎樣添加、移除、移動、復制、創建和查找節點?

1)創建新節點

 

createDocumentFragment(); //創建一個DOM片段
createElement(); //創建一個具體的元素
createTextNode(); //創建一個文本節點

 

2)添加、移除、替換、插入

appendChild(); ?//添加
removeChild(); ?//移除
replaceChild(); //替換
insertBefore(); //插入

3)查找

getElementsByTagName(); //通過標簽名稱
getElementsByName(); //通過元素的Name屬性的值
getElementById(); //通過元素Id,唯一性

007字符串反轉,如將 '12345678' 變成 '87654321'

//思路:先將字符串轉換為數組 split(),利用數組的反序函數 reverse()顛倒數組,再利用 join() 轉換為字符串

 

var str = '12345678';
str = str.split('').reverse().join('');

008將數字 12345678 轉化成 RMB形式 如: 12,345,678

//思路:先將數字轉為字符, str= str + '' ;

//利用反轉函數,每三位字符加一個 ','最后一位不加; re()是自定義的反轉函數,最后再反轉回去!
for(var i = 1; i <= re(str).length; i++){
    tmp += re(str)[i - 1];
    if(i % 3 == 0 && i != re(str).length){
        tmp += ',';
    }
}

009生成5個不同的隨機數;

//思路:5個不同的數,每生成一次就和前面的所有數字相比較,如果有相同的,則放棄當前生成的數字!

var num1 = [];
for(var i = 0; i < 5; i++){
    num1[i] = Math.floor(Math.random()*10) + 1; //范圍是 [1, 10]
    for(var j = 0; j < i; j++){
        if(num1[i] == num1[j]){
            i--;
        }
    }
}

010去掉數組中重復的數字方法一;

//思路:每遍歷一次就和之前的所有做比較,不相等則放入新的數組中!

rray.prototype.unique = function(){
    var len = this.length,
        newArr = [],
        flag = 1;
    for(var i = 0; i < len; i++, flag = 1){
        for(var j = 0; j < i; j++){
            if(this[i] == this[j]){
                flag = 0;        //找到相同的數字后,不執行添加數據
            }
        }
        flag ? newArr.push(this[i]) : '';
    }
    return newArr;
}

目錄

返回頂部
主站蜘蛛池模板: 麻豆久久婷婷国产综合五月 | 国产欧美国产精品第一区 | 欧美国产在线视频 | 最近免费中文字幕大全高清片 | 成年人在线免费看视频 | 2020精品极品国产色在线观看 | 成人18在线视频播放 | 国产 另类 在线 欧美日韩 | 日日添天天做天天爱 | 伊人性视频 | 国产精品国产三级国产在线观看 | 欧美伊人久久大香线蕉在观 | 浪浪视频成版人在线观看 | 国产精品视频永久免费播放 | 亚洲激情 | a级片播放 | 九九精品视频在线 | 高清中国一级毛片免费 | 97人洗澡人人澡人人爽人人 | 在线免费国产 | 欧美成a人免费观看 | 天天干天天干天天干天天干天天干 | 国产成人综合亚洲一区 | 免费a一毛片 | 国产精品久久久久一区二区 | 翁熄系列乱老扒小雪小说 | 一级一片| 国产精品12 | 日韩三级一区二区 | 亚洲高清国产品国语在线观看 | 亚洲系列| 中文日韩字幕 | 久久这里只有精品免费播放 | 天天草夜夜爽 | 一级一片一_级一片一 | 欧美人与牲动交a欧美精品 欧美人与日本人xx在线视频 | 久久天天躁狠狠躁夜夜躁 | 一个人看的www在线 一个人看的www在线播放 | 亚洲国产欧美国产综合一区 | 亚洲国产精品激情在线观看 | 久久国产高清波多野结衣 |