国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript實現(xiàn)添加、查找、刪除元素

2019-11-20 12:07:17
字體:
供稿:網(wǎng)友

代碼很簡單,這里就不多廢話了。

<!DOCTYPE html><html><head><meta charset="utf-8"><title>測試文件</title><style>.reply {  width: 500px;  height: 100%;  overflow: hidden;  background-color:#CCC;  margin-top: 10px;}.infoArea {  width: 380px;  height: 100%;  overflow: hidden;}.words {  width: 380px;  height: auto;  margin: 5px 0px;  float: left;  font-size: 14px;}.time {  margin-left: 10px;  margin-bottom: 3px;  width: 150px;  height: 20px;  line-height: 20px;  float: left;  font-family: 楷體;  font-size: 14px;  color: #999;}.replyButton {  width: 60px;  height: 20px;  float: left;  margin-bottom: 10px;}.replyButton input {  font-size: 12px;}#cancelButton {  visibility: hidden;}</style></head><body><div class="reply"> <div class="infoArea">  <div class="words"><a href="">中央情報局</a>:中央情報局</div>  <div class="time">2014年5月4日21:56</div>  <div class="replyButton">   <input type="button" id="submitButton" value="回復(fù)" onClick="showReplyArea(this)" />  </div>  <div class="replyButton">   <input type="button" id="cancelButton" value="取消" onClick="hideReplyArea(this)" />  </div> </div></div><script>//顯示文本框的函數(shù)function showReplyArea(src){  inputText = document.createElement("DIV");  inputText.className = "inputText";  inputText.style.width = '100%';  inputText.style.height = '75px';  inputText.style.margin = '3px 0';  inputText.style.cssFloat = 'left';    var grandfather = src.parentNode.parentNode.parentNode;  grandfather.appendChild(inputText);    form1 = document.createElement("FORM");  form1.action = "";  form1.method = "post";  inputText.appendChild(form1);    inputTextArea = document.createElement("TEXTAREA");  inputTextArea.style.width = '380px';  inputTextArea.style.height = '40px';  inputTextArea.style.marginLeft = '60px';  inputTextArea.style.marginTop = '3px';  inputTextArea.style.cssFloat = 'left';  inputTextArea.style.resize = 'none';    textSubmit = document.createElement("INPUT");  textSubmit.type = 'submit';  textSubmit.value = '提交';  textSubmit.style.marginLeft = '80px';  textSubmit.style.cssFloat = 'left';    form1.appendChild(inputTextArea);  form1.appendChild(textSubmit);    cancelButton = grandfather.getElementsByTagName("INPUT").item(1);  cancelButton.style.visibility = 'visible';  submitButton = src;  submitButton.disabled = true;}//隱藏文本框的函數(shù)function hideReplyArea(src){  var grandfather = src.parentNode.parentNode.parentNode;  var inputText = grandfather.getElementsByClassName('inputText').item(0);  grandfather.removeChild(inputText);    cancelButton = src;  cancelButton.style.visibility = 'hidden';  submitButton = grandfather.getElementsByTagName("INPUT").item(0);  submitButton.disabled = false;}//下面為調(diào)試時測試用函數(shù),做完后就沒用了,但也是很經(jīng)典的一段代碼,就留在這里了。function showNode(){  var i = 4;  submitButton = document.getElementById('submitButton');  i = submitButton.parentNode.parentNode.getElementsByTagName("INPUT").item(1).value;  alert(i);}</script></body></html>

示例二:

window.onload = function(){ var gaga = document.getElementById( "gaga" ); addClass( gaga,"gaga1" ) addClass( gaga,"gaxx" ); removeClass( gaga,"gaga1" ) removeClass( gaga,"gaga" ) function hasClass( elements,cName ){ return !!elements.className.match( new RegExp( "(//s|^)" + cName + "(//s|$)") ); // ( //s|^ ) 判斷前面是否有空格 (//s | $ )判斷后面是否有空格 兩個感嘆號為轉(zhuǎn)換為布爾值 以方便做判斷 }; function addClass( elements,cName ){ if( !hasClass( elements,cName ) ){ elements.className += " " + cName; }; }; function removeClass( elements,cName ){ if( hasClass( elements,cName ) ){ elements.className = elements.className.replace( new RegExp( "(//s|^)" + cName + "(//s|$)" )," " ); // replace方法是替換 }; }; };

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁东县| 融水| 黄浦区| 新龙县| 玉树县| 南涧| 阜宁县| 赞皇县| 六盘水市| 民县| 犍为县| 富阳市| 错那县| 多伦县| 武鸣县| 抚松县| 临沂市| 南宁市| 遂平县| 丰县| 阿鲁科尔沁旗| 宜良县| 江西省| 榆社县| 申扎县| 鲁山县| 洪洞县| 罗田县| 鹤壁市| 临沂市| 新野县| 小金县| 山东| 东港市| 文安县| 凉城县| 资溪县| 固原市| 莆田市| 吴旗县| 渭源县|