HTML頁面元素的新增與刪除
每個載入瀏覽器的HTML文件都會成為Document物件。
Document物件使我們可以從指令碼(JavaScript)中對HTML頁面中的所有元素進行訪問。
建立一個div。
// 建立一個div.
var div = document.createElement("div");
// 設定div的屬性-class.
div.setAttribute("class","add_info_wrap");
// 設定div的屬性id.
// x為變數,每個div的id是唯一的,這樣便於我們定位與操作div.
div.setAttribute("id","div_id_" + x);
建立一個label。
// 建立一個label. var label = document.createElement("label"); // 設定label的屬性-id. label.setAttribute("id", "label_id_" + x); // 設定label的屬性-class. label.setAttribute("class", "fl"); // 設定label的內容-innerHTML. label.innerHTML = "股東型別";
建立一個select,併為其新增option。
// 建立一個select。 var select = document.createElement("select"); // 設定select的屬性-id. // x為變數,便於定位與操作select. select.setAttribute("id", "select_id_" + x); // 建立一個option。 var option = document.createElement("option"); // 設定option的屬性-value. option.setAttribute("value", "SHAREHOLDERS_CERT_TYPE_01"); // 設定option的內容-innerHTML. option.innerHTML = "居民身份證"; // select追加子元素option. select.appendChild(option );
建立好的div,我們為其新增子元素,刪除子元素的方法。
// 新增子元素-label. div.appendChild(label); // 刪除子元素-label. var label = document.getElementById("label_id_" + x); div.removeChild(label); // 如果不知道label的父級元素,可以通過下面的方法進行刪除。 label.parentNode.removeChild(label); // 新增子元素-select. div.appendChild(select); // 刪除子元素-select. var select = document.getElementById("select_id_" + x); div.removeChild(select); // 如果不知道select的父級元素,可以通過下面的方法進行刪除。 select.parentNode.removeChild(select);
注意:x為變數,當我們為其建立好唯一的id時,這時的id是我們以約定好的規則命名的,將x這個變數儲存在一個一維陣列中。
var x = 1;
var x_array = new Array();
x_array[0] = 1;
新增時 ++x , x_array.push(x);,刪除時x_array.remove(x);
這樣做,是為了我們可以根據x這個變數快速定位元素及獲取元素的內容,頁面資料處理時,為我們提供了便利。
相關推薦
HTML頁面元素的新增與刪除
每個載入瀏覽器的HTML文件都會成為Document物件。Document物件使我們可以從指令碼(JavaScript)中對HTML頁面中的所有元素進行訪問。建立一個div。// 建立一個div. var div = document.createElement("div")
html中元素動態新增與刪除
<div class="unit" > <label>產品引數</label> <input type="button" value="新增" onclick="addProduc
從零開始學 Web 之 jQuery(四)元素的建立新增與刪除,自定義屬性
一、元素的建立新增和刪除 1、方式一:以物件的方式建立元素 append,appendTo :在被選元素所有子元素的結尾插入內容(增加子元素)。 prepend,prependTo:在被選元素所有子元素的開頭插入元素(增加子元素)。 before:在當前被選元素之後插入內容(相當於增加兄弟元素)。 af
MySQL外來鍵新增與刪除
ALTER table erp_bom_detail ADD CONSTRAINT `FK_bom_detail` FOREIGN KEY (`bom_id`) REFERENCES erp_bom(`bom_id`) ALTER 的是子表 alter t
hibernate多對多關係的新增與刪除
程式碼 bookdao public Integer save(Book book) { Session session = SessionFactoryUtils.getSession(); Transaction transaction = session.beginTran
Qt5.8之QListWidgetItem的新增與刪除
1.實現的功能 在listWidget中水平添QListWidgetItem,點選按鈕刪除所有QListWidgetItem,下面直接上程式碼,程式碼中有每一步的註釋。 2.程式碼實現 #include "mainwindow.h" #include "ui_mainwindow.h" #incl
element vue Array陣列和Map物件的新增與刪除
使用場景: 一個後臺系統中, 管理員要配置自定義欄位後臺要生成id和title,其他角色要使用自定義欄位的表單, 新增資料, 但是每個要填寫的物件的id 和title都是無法固定的,因此頁面顯示的title 和id都需要自定義數字和map物件來實現,vue 的數值動態新增內容需要特定的方式: 1.定義一個
react+antd系列之Form表單(1):新增與刪除
在用antd的時候,我們如果要對錶單進行新增和刪除該怎麼弄呢,如下: import { connect } from 'dva'; import { Form, Input, Button } from 'antd'; import styles from './eg1.css';
HTML頁面元素和屬性
1.全域性屬性 全域性屬性:對於任何一個元素都是可以使用的屬性 1.hidden屬性:是布林屬性,規定元素仍未或不在相關,瀏覽器不應顯示已規定hidden屬性的元素,也可用於防止使用者檢視,直到匹配某些條件(比如選擇了某個複選框)。JavaScript可以刪除hidden屬性,使此元素可見。
Ubuntu 下使用者和組新增與刪除操作
最近在折騰VPS時發現,VPS中一般只設有root使用者,普通使用者得自己設定,一番折騰之後,寫下這篇部落格,權當筆記之用。 一、建立使用者 1、使用命令 useradd 例:useradd user1——建立使用者user1(該操作一般不會再/home目
Linux賬戶的新增與刪除
* 本文環境為centos發行版本的Linux,ubuntu不適用 新增賬戶 以新增一個test賬戶為例。 useradd test 會按照預設設定,新建一個test賬戶,並新建一個test 組。 test的賬戶資訊和組資訊分別在/etc/pa
extjs6 樹節點的新增與刪除及表格中按鈕狀態變更
樹: var tree = Ext.create('Ext.tree.Panel', { rootVisible: false, store: Ext.create('departStore'), columnLines: true
jquery製作具有新增與刪除功能的表單(轉載加修改)
jQuery製作具有新增與刪除功能的表單 效果圖如下: js程式碼如下: $(document).ready(function(){ //<tr/>居中 $("#tab tr").attr("align","center"); //增加&
div跟隨滑鼠移動+上浮定位+移動放置 新增與刪除
html程式碼 <html lang="zh-CN"> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <meta charset="utf-8
jQuery表單新增與刪除..
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用者名稱註冊</title> <
仿QQ個人標籤的新增與刪除
CSDN的第一篇部落格,一直堅持下去,加油!!! 最近在公司專案開發中,有一個類似於QQ個人標籤的需求要完成,具體包括個人標籤的新增,刪除,新增過程中重複的標籤會提示使用者,不能夠進行新增。先給大家看一下效果圖。 點選標籤按鈕,彈出標籤選擇的頁面,顯示
在arcgis中提取、新增與刪除Shape檔案Z值
一、問題描述 有一批3d模型沒有高程值;在BS平臺上預覽顯示這些模型插入地下去了;預覽效果非常差,因為Z值為都是0; 由於平臺讀取資料是geometry的Z值欄位,而不是重新建一個欄位,所以要改寫ge
pdf檔案的頁面怎麼新增和刪除
一篇文件中總有一些我們不需要的內容,對這些內容我們可以刪除,若需要在文件中新增新的頁面內容就可以直接新增,這對於word文件來說簡直易如反掌,但是如果是對PDF格式的檔案進行新增和刪除頁面時我們又
html —— 檢視元素屬性 與 js 全域性屬性
算是一個意外的收穫,所以記錄下。 檢視元素的全部屬性與事件: 使用 console.log() 列印元素,檢視完整屬性與事件。 檢視js 全域性屬性與事件: chrome 瀏覽器開啟console