通過JavaScript獲取標籤,修改標籤內容
通過標籤名稱獲取標籤
由於相同標籤可以出現一個或者多個,所以返回的是一個標籤物件的集合
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box' class="content"></div>
<script>
var a = document.getElementsByTagName('div');
alert(a);
</script>
</body>
</html>
通過ID獲取標籤
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box'></div>
<script>
var a = document.getElementById('box');
alert(a);
</script>
</body>
</html>
通過類獲取標籤
由於類可以標記多個標籤,所以返回的是集合
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box' class="content"></div>
<script>
var a = document.getElementsByClassName('content');
alert(a);
</script>
</body>
</html>
通過name獲取標籤
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box' name="content">This is a box </div>
<p name="content">今天天氣真好!</p>
<a name="content" href="http://www.jianshu.com/p/72c26f06d935">javascript入門</a>
<script>
var a = document.getElementsByName('content');
var div = a[0];
var p = a[1];
var link = a[2];
alert(div.innerHTML);
alert(p.innerHTML);
alert(link.innerHTML);
</script>
</body>
</html>
操作集合物件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box' class="content"></div>
<p class="content">今天天氣真好!</p>
<a class="content" href="http://www.jianshu.com/p/72c26f06d935">javascript入門</a>
<script>
var a = document.getElementsByClassName('content');
alert(a.length); //彈出3
alert(a[1]);//彈出p標籤
</script>
</body>
</html>
修改標籤內容
- 通過innerHTML,innerText重新設定標籤的內容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript的一段程式碼</title>
</head>
<body>
<div id='box' name="content">This is a box </div>
<div id='box1'>THis is another box</div>
<p name="content">今天天氣真好!</p>
<a name="content" href="http://www.jianshu.com/p/72c26f06d935">javascript入門</a>
<script>
//innderHTML修改內容,遇到標籤自動解析
var box = document.getElementById('box');
box.innerHTML = "<a href='http://www.baidu.com'> 點選跳轉到百度</a>";
//innerText 修改內容,所有內容都當做字串處理
var boxa = document.getElementById('box1');
boxa.innerText = "<a href='http://www.baidu.com'> 點選跳轉到百度</a>";
</script>
</body>
</html>
- 追加標籤內容
= 表示修改內容
+= 表示追加
boxa.innerText += "<a href='http://www.baidu.com'> 點選跳轉到百度 another</a>";
相關文章
- 獲取html標籤包裹的文字內容HTML
- JavaScript獲取元素標籤名JavaScript
- JavaScript獲取head標籤物件JavaScript物件
- PbootCMS可使用的列表標籤內容tags標籤呼叫boot
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript如何獲取元素的標籤型別JavaScript型別
- js獲取內容中的url連結,並設定a標籤JS
- C#操作Word之 根據標籤名清除標籤內容C#
- python爬蟲用bs4獲取標籤中間的文字內容以及標籤裡的屬性Python爬蟲
- JavaScript <script>標籤JavaScript
- 將input標籤的內容設定為修改觸發操作
- jQuery基礎學習(3)(獲取標籤屬性,動態新增標籤)jQuery
- jquery如何獲取標籤的名稱jQuery
- JavaScript 標籤語句JavaScript
- 詳細瞭解HTML標籤內容模型HTML模型
- JavaScript物件導向修改標籤頁詳解JavaScript物件
- 修改labelme標註的標籤名
- properties標籤和typeAliases標籤
- jQuery如何獲取元素的標籤名稱jQuery
- jQuery獲取節點的標籤名稱jQuery
- Android之去掉文字內容的HTML標籤AndroidHTML
- JavaScript 模板字面量標籤JavaScript
- 前端meta標籤內容定義及使用說明,meta詳細說明,meta標籤使用前端
- HTML標籤(基本標籤的使用)HTML
- 自定義標籤【迭代標籤】薦
- java <%!%>標籤和<%%>標籤的使用Java
- JSP標籤庫介紹(1)定製標籤內幕 (轉)JS
- 內容分類擴充套件性標籤設計套件
- VOC標籤轉化為YOLO標籤YOLO
- html中常用的標籤-表格標籤HTML
- 易優CMS模板標籤beafter上下篇獲取下一篇內容
- JavaScript各類標籤的使用JavaScript
- JavaScript 動態建立style標籤JavaScript
- jquery獲取元素的標籤tagName程式碼例項jQuery
- jquery獲取struts2標籤 裡的key valuejQuery
- 易優獲取當前文件上一篇、下一篇內容-Eyoucms標籤手冊
- html中常用的標籤-表單標籤HTML
- Python Xpath 提取html整個元素(標籤與內容)PythonHTML