javascript基礎使用筆記
document:文件
1、document.write("hello"); 文件輸出 hello
2、 document.getElementById("p1").style.color="blue"; 獲取p1物件 並設定其顏色
3、
4、JavaScript程式碼只能寫在HTML檔案中嗎?當然不是,我們可以把HTML檔案和JS程式碼分開,並單獨建立一個JavaScript檔案(簡稱JS檔案),其檔案字尾通常為.js,然後將JS程式碼直接寫在JS檔案中。注意:在JS檔案中,不需要
5、我們可以將JavaScript程式碼放在html檔案中任何位置,但是我們一般放在網頁的head或者body部分。
放在
最常用的方式是在頁面中head部分放置
注意:上面程式碼在開啟新視窗的同時,關閉該視窗,看不到被開啟的視窗。
16 認識DOM
文件物件模型DOM(Document Object Model)定義訪問和處理HTML文件的標準方法。DOM 將HTML文件呈現為帶有元素、屬性和文字的樹結構(節點樹)。
HTML文件可以說由節點構成的集合,三種常見的DOM節點:
- 元素節點:上圖中、、
等都是元素節點,即標籤。
- 文字節點:向使用者展示的內容,如
- ... 中的JavaScript、DOM、CSS等文字。
- 屬性節點:元素屬性,如標籤的連結屬性href=""。
看下面程式碼:
DOM
17innerHTML 屬性
innerHTML 屬性用於獲取或替換 HTML 元素的內容。
語法:
Object.innerHTML
注意:
1.Object是獲取的元素物件,如透過document.getElementById("ID")獲取的元素。
2.注意書寫,innerHTML區分大小寫。
demo var mychar= document.getElementById("con"); ;
document.write("原標題:"+mychar.innerHTML+"
"); //輸出原h2標籤內容
mychar.innerHTML="helloword"
document.write("修改後的標題:"+mychar.innerHTML); //輸出修改後h2標籤內容
18 改變 HTML 樣式
HTML DOM 允許 JavaScript 改變 HTML 元素的樣式。如何改變 HTML 元素的樣式呢?
語法:
Object.style.property=new style;
注意:Object是獲取的元素物件,如透過document.getElementById("id")獲取的元素。
demo :
var mychar= document.getElementById("con");
mychar.style.color="red";
mychar.style.backgroundColor="#ccc";
mychar.style.width="300";
19
顯示和隱藏(display屬性)
網頁中經常會看到顯示和隱藏的效果,可透過display屬性來設定。
語法:
Object.style.display = value
注意:Object是獲取的元素物件,如透過document.getElementById("id")獲取的元素。
value取值:
function hidetext()
{
var mychar = document.getElementById("con");
mychar.style.display="none";
}
function showtext()
{
var mychar = document.getElementById("con");
mychar.style.display="block";
}
20
className 屬性設定或返回元素的class 屬性。
語法:
object.className = classname
作用:
1.獲取元素的class 屬性
-
為網頁內的某個元素指定一個css樣式來更改該元素的外觀
function add(){
var p1 = document.getElementById("p1");
p1.className="one";}
function modify(){
var p2 = document.getElementById("p2");
p2.className="two";}
21
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2798572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript基礎筆記JavaScript筆記
- JavaScript基礎第02天筆記JavaScript筆記
- JavaScript學習筆記——基礎部分JavaScript筆記
- 前端之路---入坑篇之JavaScript基礎筆記前端JavaScript筆記
- Spring基礎筆記Spring筆記
- MySQL基礎筆記MySql筆記
- Nginx基礎筆記Nginx筆記
- HTML基礎筆記HTML筆記
- TensorRT基礎筆記筆記
- JavaScript基礎——使用陣列JavaScript陣列
- Python基礎筆記01-Python基礎Python筆記
- 黑馬pink JavaScript學習筆記_JS基礎 Day5JavaScript筆記JS
- Linux awk基礎筆記Linux筆記
- python基礎筆記1Python筆記
- Jquery基礎筆記一jQuery筆記
- 3.23筆記(python基礎)筆記Python
- java基礎 -反射筆記Java反射筆記
- PowerShell 筆記 - 基礎篇筆記
- C# EF框架基礎(非MVC)使用筆記C#框架MVC筆記
- JavaScript基礎——Promise使用指南JavaScriptPromise
- 菜鳥筆記之pwn工具篇--Pwndbg基礎使用筆記
- CSS 基礎學習筆記CSS筆記
- React筆記:React基礎(2)React筆記
- node基礎學習筆記筆記
- 《SQL基礎教程》筆記(3)SQL筆記
- Angular基礎筆記(架構)Angular筆記架構
- Java基礎 語法筆記Java筆記
- Python 基礎筆記——正則Python筆記
- Golang 基礎入門筆記Golang筆記
- 3.21~3.22筆記(python基礎)筆記Python
- Python基礎學習筆記Python筆記
- Java基礎語法筆記Java筆記
- Java基礎學習筆記Java筆記
- Web基礎學習筆記Web筆記
- Ty-JUC基礎筆記筆記
- 【菜鳥教程筆記】python基礎之元組的使用筆記Python
- Vue學習計劃基礎筆記(六) – 元件基礎Vue筆記元件
- javascript基礎JavaScript