国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JavaScript > 正文

利用javaScript實現(xiàn)點擊輸入框彈出窗體選擇信息

2019-11-20 21:29:23
字體:
供稿:網(wǎng)友

在這里奉上源代碼,沒有做樣式處理,不過功能是可以的,希望大家可以和我交流交流!

復(fù)制代碼 代碼如下:

<html>
 <head>
  <title>點擊彈出DIV選擇信息</title>
     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
     <meta http-equiv="description" content="this is my page">
     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 </head>

 <body>
  <input type="text" onfocus="alertDivINFO(this, 'id', 'name', true, true, 600, 300, 'arrs')" />
  <div style="position: absolute;"></div>
 </body>
</html>

<script type="text/javascript">

 //數(shù)組信息
 var arrs = new Array();
 arrs.push({id:"1", name:"張三3"});
 arrs.push({id:"2", name:"李四3"});
 arrs.push({id:"3", name:"申午武3"});
 arrs.push({id:"4", name:"周琬淞3"});
 arrs.push({id:"5", name:"覃曉為3"});
 arrs.push({id:"6", name:"王五"});
 arrs.push({id:"7", name:"寶典3"});

/**
 * obj: 點擊文本框的對象
 * idStr: json數(shù)組的id鍵名
 * nameStr: json數(shù)組的name鍵名
 * bool:  true:表示追加 false:表示重新賦值
 * boolSet: true:ID和Name的值都顯示 false:只顯示Name的值
 * widthNum: 信息DIV的寬度
 * heightNum: 信息DIV的高度
 * arrName: 數(shù)組名稱
 */
function alertDivINFO(obj, idStr, nameStr, bool, boolSet, widthNum, heightNum, arrName){
 obj.blur();
 if(!widthNum){
  widthNum = 600;
 }
 if(!heightNum){
  heightNum = 350;
 }
 //創(chuàng)建大的DIV
 var alertDivParent = document.createElement("div");
 alertDivParent.id = "alertDivParent";
 with(alertDivParent.style){
  top = 0;
  left = 0;
  position = "absolute";
  background = "#EEEEEE";
  filter  = "alpha(opacity=70)";
  opacity = 0.7;
  width  = Math.max(document.body.clientWidth, document.body.scrollWidth);
  height  = Math.max(document.body.clientHeight, document.body.scrollHeight);
 }
 document.body.appendChild(alertDivParent);
 //創(chuàng)建小的DIV
 var alertDiv = document.createElement("div");
 alertDiv.id = "alertDiv";
 with(alertDiv.style){
  width = widthNum;
  height = heightNum;
  position = "absolute";
  background = "#DDDDDD";
  left  = (Math.max(document.body.clientWidth, document.body.scrollWidth) - widthNum) / 2;
  top  = (Math.max(document.body.clientHeight, document.body.scrollHeight) - heightNum) / 2;
 }
 //添加到窗體
 document.body.appendChild(alertDiv);

 //創(chuàng)建搜索的DIV
 var alertQueryDiv = document.createElement("div");
 alertQueryDiv.id = "alertQueryDiv";
 //將搜索的DIV添加到信息DIV
    alertDiv.appendChild(alertQueryDiv);

    alertQueryDiv.innerHTML = "搜索   名稱:";

    //創(chuàng)建文本框
    var alertQueryINPUT = document.createElement("input");
    alertQueryINPUT.id = "alertQueryINPUT";
    alertQueryINPUT.type = "text";
    //將文本框添加到搜索的DIV
    alertQueryDiv.appendChild(alertQueryINPUT);

    //創(chuàng)建搜索按鈕
    var alertQueryBUTTON = document.createElement("input");
 alertQueryBUTTON.id = "alertQueryBUTTON";
    alertQueryBUTTON.type = "button";
    alertQueryBUTTON.value = " 搜 索 ";
    //給按鈕添加事件
    alertQueryBUTTON.onclick = function(){
  //計算該寬度可放多少單元格
  var tdWidthNum = 130;
  var tdNum = parseInt(widthNum / tdWidthNum);
     var num = 0;
     var j = 0;
     //獲取顯示信息的Table
  var alertInfoTab = document.getElementById("alertInfoTab");
  //清空THead的信息
  alertInfoTab.deleteTHead();
     //循環(huán)數(shù)組
  for(var i = 0; i < eval(arrName).length; i ++){
   //如果與數(shù)組中的相等就添加到TABLE
      if(eval(arrName + "[i]." + nameStr).indexOf(alertQueryINPUT.value) >= 0){
    var header;
    if(j % tdNum == 0){
     header = alertInfoTab.createTHead();
     header = header.insertRow(num);
     num ++;
    }
    j ++;
    var headerName = header.insertCell(-1);
    with(headerName.style){
     width = tdWidthNum;
     color = "blue";
     cursor = "pointer";
    }
    if(boolSet)
     headerName.appendChild(document.createTextNode(eval(arrName + "[i]." + idStr) + ": " + eval(arrName + "[i]." + nameStr)));
    else if(!boolSet)
     headerName.appendChild(document.createTextNode(eval(arrName + "[i]." + nameStr)));
    headerName.onclick = function(){
     if(bool)
      obj.value = obj.value + this.innerHTML + ";";
     else if(!bool)
      obj.value = this.innerHTML;
     //移除彈出的窗體
     document.body.removeChild(alertDiv);
     document.body.removeChild(alertDivParent);
    };
   }
     }
    };
    //將按鈕添加到搜索的DIV
    alertQueryDiv.appendChild(alertQueryBUTTON);

    //創(chuàng)建清空按鈕
    var alertClearBUTTON = document.createElement("input");
 alertClearBUTTON.id = "alertClearBUTTON";
    alertClearBUTTON.type = "button";
    alertClearBUTTON.value = " 清 空 ";
    alertClearBUTTON.onclick = function(){
     //給文本框賦空值
     obj.value = "";
  //移除彈出的窗體
  document.body.removeChild(alertDiv);
  document.body.removeChild(alertDivParent);
    };
    //將按鈕添加到搜索的DIV
    alertQueryDiv.appendChild(alertClearBUTTON);

    //創(chuàng)建關(guān)閉按鈕
    var alertCancelBUTTON = document.createElement("input");
 alertCancelBUTTON.id = "alertCancelBUTTON";
    alertCancelBUTTON.type = "button";
    alertCancelBUTTON.value = " 關(guān) 閉 ";
    alertCancelBUTTON.onclick = function(){
  //移除彈出的窗體
  document.body.removeChild(alertDiv);
  document.body.removeChild(alertDivParent);
    };
    //將按鈕添加到搜索的DIV
    alertQueryDiv.appendChild(alertCancelBUTTON);

 //創(chuàng)建顯示信息的Table
 var alertInfoTab = document.createElement("table");
 alertInfoTab.id = "alertInfoTab";
 with(alertInfoTab.style){
  margin = 20;
 }

 //計算該寬度可放多少單元格
 var tdWidthNum = 130;
 var tdNum = parseInt(widthNum / tdWidthNum);
    var num = 0;
 for(var i = 0; i < eval(arrName).length; i ++){
  var header;
  if(i % tdNum == 0){
   header = alertInfoTab.createTHead();
   header = header.insertRow(num);
   num ++;
  }
  var headerName = header.insertCell(-1);
  with(headerName.style){
   width = tdWidthNum;
   color = "blue";
   cursor = "pointer";
  }
  //var headerType = header.insertCell(-1);
  if(boolSet)
   headerName.appendChild(document.createTextNode(eval(arrName + "[i]." + idStr) + ": " + eval(arrName + "[i]." + nameStr)));
  else if(!boolSet)
   headerName.appendChild(document.createTextNode(eval(arrName + "[i]." + nameStr)));
  //headerType.appendChild(document.createTextNode("Type"));

  headerName.onclick = function(){
   if(bool)
    obj.value = obj.value + this.innerHTML + ";";
   else if(!bool)
    obj.value = this.innerHTML;
   //移除彈出的窗體
   document.body.removeChild(alertDiv);
   document.body.removeChild(alertDivParent);
  };
 }
 //將table添加到顯示信息的DIV
    alertDiv.appendChild(alertInfoTab);
}
</script>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
www.夜夜操.com| 国产一起色一起爱| 在线黄色国产电影| 在线国产三级| 一区二区精品区| 一二三四区在线观看| av资源网站在线观看| 欧美性xxxx交| 国产三级视频| 亚洲综合在线不卡| 九九在线观看免费视频| 国产精品一卡二卡三卡| 91国内在线| 开心丁香婷婷深爱五月| 福利视频在线看| 国产h在线观看| wwww亚洲| 在线视频1区2区| 中文字幕国产视频| www.eeuss影院| 国产深夜视频在线观看| 亚洲人在线播放| 国产精品一区二区三区高清在线| 国产高清一区二区三区视频| 欧美日韩亚洲第一页| 国产91足控脚交在线观看| 久热免费在线视频| 亚洲男人的天堂成人| 国产网友自拍电影在线| wwww在线观看| 国产成人精品18| 久热国产在线| 久热免费在线视频| 免费在线观看a| 亚色视频在线观看| 亚洲综合激情六月婷婷在线观看| 天堂在线看视频| 久艹在线视频| 久久久久久久久久久久网站| gogo在线高清视频| 在线观看免费高清完整| 91亚洲天堂| 在线一区观看| 亚洲欧美自拍另类| 日本欧洲一区| 国产在线高清| h网址在线观看| 免费99热在线观看| 国产麻豆精品视频一区二区| 久精品在线观看| 国产美女高潮| 国产高清免费视频| 亚洲а∨精品天堂在线| 噜噜噜噜噜在线视频| 国产麻豆免费| 国产高清视频在线| 亚洲精品午夜级久久久久| 亚洲色婷婷综合开心网| 欧美人成在线观看网站高清| 国产美女免费观看| 精品一区二区三区高清免费不卡| 91av福利| 丁香在线视频| 国产日韩精品在线看| 中文字幕av在线播放| 天天艹天天操| 成人精品福利| 在线观看av的网站| 九九在线视频| 精品视频二区| 国产精选在线视频拍拍拍| 精品a在线观看| 国产美女av| 午夜羞羞小视频在线观看| 国产中文字幕av| 97一区二区三区| 男女羞羞视频在线观看| 国产一级免费看| 日本久久国产| 国产对白叫床清晰在线播放| 久久91精品视频| 在线免费观看污| 国产精品四虎| 国产精品自产拍在线网站| 精品视频麻豆入口| 中文字幕中文字幕在线中高清免费版 | 二人午夜免费观看在线视频| 国产香蕉视频在线观看| 欧美韩日国产| 精品国语对白精品自拍视| 青青草视频在线观看| 在线视频1区2区| 91欧洲在线视精品在亚洲| 精品中文字幕不卡在线视频| 亚洲精品一线| 亚洲图区欧美| 日本亚洲欧美| а√资源新版在线天堂| 在线免费观看你懂的| 18av在线视频| 精品一区二区三区高清免费不卡| 国产亚洲精品拍拍拍拍拍| 狠狠操视频网| 九九热视频精品在线观看| 在线观看电影av| av在线不卡免费| 免费a级毛片在线观看| 欧美黑人乱大交| 欧美韩日国产| 欧美性猛交xxxx免费看久久| 天天噜天天色| 精品国产二区三区| 天堂网中文在线| 另类专区欧美| 久草网在线视频| 国产精品一区二区婷婷| 国产69精品久久app免费版| 国产美女免费观看| 国产精品你懂的在线观看| 中文字幕亚洲免费| 国产一区二区影视| 精品电影在线| 牛牛在线精品视频| 中文字幕毛片| 亚洲综合在线网| 成网站在线观看人免费| 国产激情视频在线观看| 性国产高清在线观看| 国产在线视频福利| 国产91足控脚交在线观看| 日本国产在线| 国产久草在线| 四虎国产精品永久在线| а√最新版地址在线天堂| 日本动漫同人动漫在线观看| 国产中文字幕网| 99热播在线观看| 天堂在线免费观看| 亚洲jjzzjjzz在线观看| 国产区视频在线| 福利资源在线久| 国产成人天天5g影院| www.五月色.com| 精品成人一区二区三区免费视频| 老司机在线视频二区| 国产激情三区| 国产在线视频精品视频免费看| 国产精品秘入口| 国产男女无套在线播放| 国产超碰在线| 国产精品美女一区二区视频| 九色福利视频| 亚洲精品aaaa| 在线免费日韩| 99re热视频在线| 国产福利免费在线观看| 国产乱人视频免费播放| 麻豆国产在线视频| 免费看成年人视频在线观看| 亚洲大香人伊一本线| 在线观看国产视频| 亚洲视频日韩| a视频免费看| 欧美午夜电影一区二区三区| 国产91在线视频蝌蚪| 国产高清av在线| 国产福利一区二区在线精品| 国产一级黄色大片| 国产素人视频在线观看| 中文字幕亚洲精品视频| 天天av综合网| 国产福利资源| 亚洲久草视频| 蜜桃视频中文字幕| 国产美女免费观看| 国产亚洲依依| 国产不卡视频| 欧美日韩一区二区三区在线播放| 四虎国产精品永久地址998| 99久久国产视频| 日本a级黄色| 天堂在线亚洲| 91xx在线观看| 久草在线资源福利| 国产深夜视频在线观看| 在线视频99| 国产精品一卡二卡三卡| 国产激情在线观看| 日本一卡二卡四卡精品| 午夜视频在线看| 亚洲精品天堂在线| 午夜av电影| 四虎国产精品永久| 国产三级视频| 日本福利在线观看| 国产一区二区在线|播放| av免费在线观看网站| 国产精品一区二三区| 在线看黄色av| 国产激情在线视频|