html元素,屬性修改
修改html頁面內容
title.textContent=“<i>js還可以修改元素內容</i>”;
title.textContent=“<i>js還可以修改元素內容</i>”;
title.innerHTML=“<i>js還可以修改元素的內容</i>”;
textContent設定的內容中標籤會顯示為標籤文字 會將i標籤也顯示出來,不會顯示斜體
innerHtml中的標籤會被解析為元素物件 顯示斜體
修改html樣式
var title=document.getElementById(“title”);
// 元素物件通過style屬性修改樣式。
title.style.color=“red”;
// 在css中樣式是通過-分隔,在js中,樣式名要用駝峰命名法。
title.style.fontSize=“20px”;
// 通過js修改的樣式實際上修改的是元素的行內樣式。
通過同名屬性修改
// 大部分的html屬性,都可以在js中通過元素物件的同名屬性進行修改,
例如a標籤的href屬性,
img的src屬性,
input的placehodeer屬性等
例如a標籤的href屬性,
img的src屬性,
input的placehodeer屬性等
link.href=“http://www.eotodo.com“;
// 元素物件的classList表示元素的class列表,。add方法用於新增一個class值。
title.classList.add(“c1”);
// .remove刪除一個class值
title.classList.remove(“c3”);
// toggle.切換一個class值(有則刪除,無則新增)
title.classList.toggle(“c1”);
// 判斷某個元素的class中是否包含某個值
console.log(title.classList.contains(“c4”));
// 對於元素的class屬性,它可以設定多個值。
它是一個列表形式的資料,修改時不會修改全部,
而是新增一個class值或刪除一個已有的class值,
所以class的修改不能直接改元素物件的class屬性。
// title.class=”c1″; 錯誤的寫法
我的個人部落格網站:http://www.eotodo.com/ 分享前端知識
相關文章
- HTML——② HTML 元素、屬性詳解HTML
- jQuery如何修改元素的屬性jQuery
- 動態生成HTML元素併為元素追加屬性HTML
- 動態修改input元素type屬性值
- javascript操作html元素屬性簡單介紹JavaScriptHTML
- HTML5表單新增元素與屬性HTML
- javascript為html元素新增自定義屬性程式碼JavaScriptHTML
- jQuery動態建立html元素並設定屬性jQueryHTML
- HTML5表單新增元素與屬性 (續)HTML
- HTML 屬性HTML
- HTML————4、HTML屬性HTML
- script元素屬性
- 《HTML5移動開發》——2.2 HTML元素/屬性的語法HTML移動開發
- v-bind 動態更新 HTML 元素上的屬性HTML
- HTML5 雜談 Video 元素的poster屬性HTMLIDE
- HTML step 屬性HTML
- HTML class 屬性HTML
- HTML lang 屬性HTML
- HTML id 屬性HTML
- HTML dir 屬性HTML
- HTML colspan 屬性HTML
- HTML rowspan 屬性HTML
- HTML translate 屬性HTML
- HTML title 屬性HTML
- HTML style 屬性HTML
- HTML spellcheck 屬性HTML
- html face屬性HTML
- 如何在TypeScript程式碼裡獲得HTML元素的css屬性TypeScriptHTMLCSS
- HTML 裡 img 元素的 src 和 srcset 屬性有何區別?HTML
- iOS UITableView 修改屬性iOSUIView
- 修改物件私有屬性物件
- HTML cellspacing 屬性HTML
- HTML 屬性順序HTML
- HTML hidden屬性HTML
- HTML dropzone 屬性HTML
- HTML draggable 屬性HTML
- HTML contextmenu 屬性HTMLContext
- HTML contenteditable 屬性HTML