javascript動態修改html頁面內容
1:下面是動態刪除頁面內容
效果:
沒刪除前:
刪除後: 我們可以看見段落二被刪除了javascript程式碼:
function remove()
{
var p2 = document.getElementById("p2");
p2.parentNode.removeChild(p2);
}
window.onload = function()
{
var btn1 = document.getElementById("btn1");
btn1.onclick = remove;
}
html程式碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>testdelete</title> <script type="text/javascript" src="js/delete.js"> </script> </head> <body> <p id="p1">我是段落一</p> <p id="p2">我是段落二</p> <p id="p3">我是段落三</p> <p id="p4">我是段落四</p> <p id="p5">我是段落五</p> <input type="button" id="btn1" value="點選刪除段落"/> </body> </html>
2:動態增加頁面內容和刪除頁面內容
點選增加後:
點選刪除後:
html程式碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="js/add.js"> </script> </head> <body> <input type="file" id="f1"/> <input type="button" id="btn1" value="新增一個上傳域"/> </body> </html>
js程式碼:
function add()
{
var f1 = document.getElementById("f1");
var parent = f1.parentNode;
var newf = document.createElement("input");
newf.setAttribute("type","file");
var br1 = document.createElement("br");
var br2 = document.createElement("br");
var btn = document.createElement("input");
btn.setAttribute("type","button");
btn.setAttribute("value","刪除上傳域");
btn.onclick = remove;
parent.insertBefore(newf,f1);
parent.insertBefore(btn,f1);
parent.insertBefore(br1,f1);
parent.insertBefore(br2,f1);
}
function remove()
{
var a = document.getElementsByTagName("input");
var b = document.getElementsByTagName("br");
if(b.length>0)
{
b[0].parentNode.removeChild(b[0]);
}
for(var i = 0;i<a.length;i++)
{
if(a[i].type="file")
{
a[i].parentNode.removeChild(a[i]);
break;
}
}
a = document.getElementsByTagName("input");
for(var i = 0;i<a.length;i++)
{
if(a[i].type="button")
{
a[i].parentNode.removeChild(a[i]);
break;
}
}
}
window.onload = function()
{
var btn1 = document.getElementById("btn1");
btn1.onclick = add;
}
相關推薦
javascript動態修改html頁面內容
1:下面是動態刪除頁面內容 效果: 沒刪除前: 刪除後: 我們可以看見段落二被刪除了 javascript程式碼: function remove() { var p2 = document.get
JavaScript動態修改html組件form的action屬性
jsp頁面 check javascrip user validate -h jsp ida == 用javaScript動態修改html組件form的action屬性,可以在提交時再決定處理表單的頁面。 <%--JavaScript部分--%><sc
ThinkPHP定時ajax獲取後臺資料,使用javascript動態修改前端頁面的表格來顯示資料
廢話少說,直接上程式碼: <!DOCTYPE html> <html> <head> <title>ThinkPHP定時ajax獲取後臺資料</title> <meta http-equ
使用JavaScript動態刷新頁面局部內容
start mapping ood arch random rand ros servlet asc html頁面: <[email protected]/* */ contentType="text/html; charset=Shift_JIS"%&g
動態獲取html頁面的內容,而且取當中的某塊元素的方法
var mod .ajax pos spa app sync lte index ??$.ajax({ url: "http://192.168.1.59:8888/app-tpl-webapp/tpl/design.html", async:f
python抓取javascript動態生成HTML內容的實踐
本實驗在Ubuntu14.04上完成。使用的瀏覽器是火狐(Firefox 33.0),python版本是2.7.6。 大家都知道用urllib配合正則表示式抓取靜態HTML的內容很方便,但是如果網頁中有javascript動態生成的內容,urllib就無能為力了。 此時我們
javascript 動態修改css樣式
csdn 知識 net posit name 知識點 顯示 span 部分 方法一:改變外聯css文件,這裏不講這個。 方法二:通過改變claaName來改變樣式,語法: obj.className = "style2"; //或者 obj.setAttribute(
javascript 動態修改css樣式方法匯總(四種方法)
tool geb code 標簽 AD java border nlog tro 在很多情況下,都需要對網頁上元素的樣式進行動態的修改。在JavaScript中提供幾種方式動態的修改樣式,下面將介紹方法的使用、效果、以及缺陷。 1、使用obj.className來修改樣
mustache 模板,用於構造html頁面內容
index als syntax mustache number fin script physics com Mustache 的模板語法很簡單,就那麽幾個: {{data}} {{#data}} {{/data}} {{^data}} {{/data}} {{.}}
Python 爬取網頁中JavaScript動態添加的內容(二)
python tab sta exe div int rom ava script 使用 selenium + phantomjs 實現 1、準備環境 selenium(一個用於web應用程測試的工具)安裝:pip install seleniumphantomjs(是
HTML中容器(div)動態載入HTML頁面的方法
在學習前端相關知識的時候,遇到了div中如何動態切換頁面的問題,經過網路上的搜尋,發現了一個不錯的方法。 使用JavaScript程式碼替換div內容 <script> function load_home() { document.getE
使用phpQuery 抓取HTML 頁面內容
phpQuery 使用phpQuery 可以對HTML 頁面進行類似於JQuery 一樣的操作。目的是進行HTML 資料的抓取,以及對HTML 檔案內容的補充等操作,完全就類似於jQuery 一樣的操作。 <?php require_once ".
用錨點進行HTML頁面內容的跳轉
介紹 我們知道,JavaScript可以實現HTML頁面上非常豐富的事件和動作,比如說點選工具欄某個按鈕時,顯示相應特定的內容並隱藏其他。但在有些Web應用部署的實際情況中,會禁用除了HTML之外的其他程式碼,比如JavaScript和CSS。那如何實現類似的效果呢? 經過
Request.Form獲取HTML頁面內容
在.aspx頁面中使用html的<form>標籤 ,將整個頁面的內容送至action屬性所指向的url,注意method屬性為post。 注意Request.Form是接受post方法的物件。 例如: 在Name.aspx中的前臺程式碼: <form a
javascript動態插入html元素
主要有是兩種方案: 1.使用DOM //使用createElement建立元素 var dialog = document.createElement('div'); var img = document.createElem
前段在指定DIV區域載入新的HTML頁面內容
兩種方法: 1 通過標籤的形式: <div class="main-content"> <!--src 為要載入的頁面--> <iframe src="index-demon.html" width="1480p
HTML頁面內容禁止選擇、複製、右鍵
<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='docume
html頁面內容的收縮和展開效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> h
react-navigation之動態修改title的內容
效果圖: 動態修改title內容: static navigationOptions = { title: ({ state }) => `Chat with ${s
javascript 動態修改css樣式方法
CSS ? 1 2 3 4 5 6 7 .style1{margin:10px auto ;background-color:#9999FF; display