日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

WEB安全基础-Javascrp相关知识点之DOM

發(fā)布時(shí)間:2025/3/15 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WEB安全基础-Javascrp相关知识点之DOM 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JavaScript


問題1:在哪些地方可以運(yùn)行JavaScript?
1.HTML的<script></script>之間; 如: <script> function changetext(id) { id.innerHTML="謝謝"; }

</script>


2.HTML的事件屬性中; 如onclick:

<h1 οnclick="changetext(this)">請(qǐng)點(diǎn)擊該文本</h1>


3.瀏覽器的JavaScript控制臺(tái)中;

問題2:JavaScript語法是否很復(fù)雜?
1.JavaScript遵循ECMAScript標(biāo)準(zhǔn)(ECMAScript包含了語法規(guī)范等) 2.語法很容易掌握,借用了C、Java的語法;
問題3:除了做網(wǎng)頁的動(dòng)態(tài)效果外,JavaScript還經(jīng)常用來做什么?
1.JavaScript DOM

HTML源碼已經(jīng)完成,用JavaScript HTML DOM操作HTML;


用JS操作元素:
1.獲取元素內(nèi)容;
1.獲取元素:getElementById():通過ID獲取元素; 2.獲取元素內(nèi)容:.innerHTML:獲取元素類容 如下: <p id="intro">Hello World!</p> <script> x=document.getElementByID("intro"); alert("id為intro元素的文本是:"+x.innerHTML); </script> PS:alert()方法在JavaScript中表示彈出一個(gè)警告框,可以用來展示信息;

栗子1:獲取元素內(nèi)容
使用瀏覽器打開百度 調(diào)出JavaScript控制臺(tái) 展示通過ID獲取HTML內(nèi)容 登錄框架 如下圖所示:

console輸入:document.getElementById("TANGRAM__PSP_10__form")后:
輸入:document.getElementById("TANGRAM__PSP_10__form").innerHTML后

輸入:alert(document.getElementById("TANGRAM__PSP_10__form").innerHTML)后:


2:修改元素內(nèi)容
1.獲取元素:getElementById():通過ID獲取元素; 2.用“=”直接賦值(用.innerHTML通過ID獲取元素); 如下: <p id="intro">Hello World!</p> <script> x=document.getElementById("intro"); x.innerHTML="Javascript改變HTML內(nèi)容!"; </script>
栗子2:修改元素內(nèi)容
如下圖所示:

栗子3:修改一個(gè)HTML form元素內(nèi)容
1.選定登錄框元素,找到id; 2.獲取此id內(nèi)容,并修改為一個(gè)html的iframe框架(使用Console) 如:document.getElementById("XXXX").innerHTML="<iframe src='http://XXX.ZZZ.ZZZ'></iframe>" "<iframe src="http://XX.XXX.XXX"></iframe>" 如下圖所示:


3.如何創(chuàng)建動(dòng)態(tài)的HTML元素內(nèi)容
用document.write(); 如: <p id="intro">Hello World!</p> <script> x=document.getElementById("intro"); document.write(Date()); </script> 代碼如下:
<html><head> <title>第二個(gè)網(wǎng)頁</title> </head><p id="intro">Hello World!</p> <script> x=document.getElementById("intro"); document.write(Date()); </script><body> </body></html>運(yùn)行結(jié)果如下:


栗子:
1.瀏覽器打開網(wǎng)站; 2.展示通過document.write方法動(dòng)態(tài)寫入HTML; 3.寫入當(dāng)前時(shí)間; document.write(Date()) 4.寫入iframe; document.write("<iframe src='XXX.XXX.XXX'></iframe>")
如下圖所示:




4.如何讓頁面增加互動(dòng)
當(dāng)我們點(diǎn)擊時(shí),頁面內(nèi)容改變;點(diǎn)擊事件onclick 如下: <script> function changetext(id) { id.innerHTML="謝謝!"; } </script> <h1 οnclick="changetext(this)">請(qǐng)點(diǎn)擊該文件</h1> 代碼如下: <html><head> <title>第三個(gè)網(wǎng)站</title> </head><body> <p id="infro">Hello World!</p><script> function changetext(id) { id.innerHTML="謝謝!"; } </script> <h1 οnclick="changetext(this)">請(qǐng)點(diǎn)擊該文本</h1></body></html>運(yùn)行結(jié)果如下:


栗子:
1.使用瀏覽器打開網(wǎng)站; 2.展示登錄onclick事件; 3.修改為alert(1); 如下圖所示:



總結(jié)

以上是生活随笔為你收集整理的WEB安全基础-Javascrp相关知识点之DOM的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。