Hướng dẫn javascript text node - nút văn bản javascript

Nội dung chính

  • textContent trong JavaScript và cách lấy giá trị text của Node
  • Bảng textContent trong JavaScript
  • Mã mẫu 1
  • Mã mẫu 2
  • textContent trong JavaScript và cách thay đổi giá trị text của Node
  • Mã mẫu 1
  • Mã mẫu 2
  • textContent trong JavaScript và cách thay đổi giá trị text của Node

Mã mẫu 1 textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.

textContent trong JavaScript và cách lấy giá trị text của Node

Bảng textContent trong JavaScript

Mã mẫu 1 là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.

Mã mẫu 2

node.textContent

Bảng textContent trong JavaScript

Mã mẫu 1

Mã mẫu 2textContent trong JavaScript và cách thay đổi giá trị text của NodeMã mẫu 1
Tổng kếtHướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp
textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.Hướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp
textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.Cú pháp sử dụng thuộc tính textContent trong JavaScript để lấy giá trị text như sau:Thuộc tính textContent trả về kết quả là một DOMString, và giá trị trả về sẽ tuỳ thuộc vào kiểu nodeType như bảng textContent dưới đây:
Node TypeCú pháp sử dụng thuộc tính textContent trong JavaScript để lấy giá trị text như sau:Thuộc tính textContent trả về kết quả là một DOMString, và giá trị trả về sẽ tuỳ thuộc vào kiểu nodeType như bảng textContent dưới đây:
Node TypeHướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp
textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.Hướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp
textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.Cú pháp sử dụng thuộc tính textContent trong JavaScript để lấy giá trị text như sau:Thuộc tính textContent trả về kết quả là một DOMString, và giá trị trả về sẽ tuỳ thuộc vào kiểu nodeType như bảng textContent dưới đây:
Node TypeCú pháp sử dụng thuộc tính textContent trong JavaScript để lấy giá trị text như sau:Thuộc tính textContent trả về kết quả là một DOMString, và giá trị trả về sẽ tuỳ thuộc vào kiểu nodeType như bảng textContent dưới đây:
Node TypetextContentÝ nghĩa
1 ELEMENT_NODE textContentÝ nghĩa
1 ELEMENT_NODE Hướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp
textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.Hướng dẫn cách sử dụng textContent trong JavaScript. Bạn sẽ biết cách sử dụng thuộc tính textContent để lấy cũng như thiết lập giá trị text của một Node chỉ định sau bài học này.Cú pháp

textContent trong JavaScript là một thuộc tính của Node Object, có tác dụng lấy giá trị được nối của tất cả các text có trong một Node và các Node con cháu của nó.

Cú pháp sử dụng thuộc tính textContent trong JavaScript để lấy giá trị text như sau:

Thuộc tính textContent trả về kết quả là một DOMString, và giá trị trả về sẽ tuỳ thuộc vào kiểu nodeType như bảng textContent dưới đây:

Node Type

<div>
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

textContent

  1. Ý nghĩa
  2. 1 ELEMENT_NODE
  3. Ý nghĩa
  4. 1 ELEMENT_NODE
  5. *1

Node phần tử

2 ATTRIBUTE_NODE

Node thuộc tính

3 TEXT_NODE

Mã mẫu 1

Node.nodeValue

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>Ví dụ minh hoạ cách dùng textContent </title>
</head>
<body>

<p>Kế hoạch mua sắm</p>

<div id="box">
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

<button onClick="getElements();">Click và lấy giá trị text Node</button>

<script>
function getElements(){
let element = document.getElementById('box');
console.log('-- start --');
console.log(element.textContent);
console.log('-- end --');
}
</script>
</body>
</html>

Node văn bản

Hướng dẫn javascript text node - nút văn bản javascript

4 CDATA_SECTION_NODE
  • Node SECTION của CDATA

Mã mẫu 2

5 ENTITY_REFERENCE_NODE

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>Ví dụ minh hoạ cách dùng textContent </title>
</head>
<body>

<p>Kế hoạch mua sắm</p>

<div id="box">
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

<button onClick="getElements();">Click và lấy giá trị text Node</button>

<script>
function getElements(){
let elements = document.getElementsByTagName('body');
console.log('-- start --');
console.log(elements[0].textContent);
console.log('-- end --');
}
</script>
</body>
</html>

Node tham chiếu thực thể

4 CDATA_SECTION_NODE

textContent trong JavaScript và cách thay đổi giá trị text của Node

Bảng textContent trong JavaScript

Mã mẫu 1

Mã mẫu 2

textContent trong JavaScript và cách thay đổi giá trị text của Nodetoàn bộ các Node con cháu của nó sẽ bị xoá đi khỏi DOM.

Mã mẫu 1

Mã mẫu 1

Hãy cùng tìm hiểu cách thay đổi giá trị text của Node chỉ định bằng thuộc tính textContent trong ví dụ sau:

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>Ví dụ minh hoạ cách dùng textContent </title>
</head>
<body>

<p>Kế hoạch mua sắm</p>

<div id="box">
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

<button onClick="getElements();">Click và thay đổi giá trị text Node</button>

<script>
function getElements(){
let element = document.getElementById('box');
element.textContent = "Đi Hà Nội";
}
</script>
</body>
</html>

Trong mã HTML ở trên, sau khi click vào nút thì Node có thuộc tính

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>Ví dụ minh hoạ cách dùng textContent </title>
</head>
<body>

<p>Kế hoạch mua sắm</p>

<div id="box">
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

<button onClick="getElements();">Click và lấy giá trị text Node</button>

<script>
function getElements(){
let elements = document.getElementsByTagName('body');
console.log('-- start --');
console.log(elements[0].textContent);
console.log('-- end --');
}
</script>
</body>
</html>
1 sẽ được lấy thông qua phương thức getElementById. Sau đó khi sử dụng thuộc tính textContent để thiết lập một giá trị mới cho Node này thì toàn bộ Node con cháu ban đầu của nó đều bị xoá đi, và thay thế bằng giá trị mới như sau:

.
  • Xem thêm: getElementsByTagName trong JavaScript và cách lấy element theo thuộc tính tagname

Mã mẫu 2

Một ví dụ khác khi chỉ định giá trị của value chứa các ký tự đặc biệt như thẻ tag của HTML.

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>Ví dụ minh hoạ cách dùng textContent </title>
</head>
<body>

<p>Kế hoạch mua sắm</p>

<div id="box">
<p>Ninh Bình</p>
<p>Shop mẹ và bé</p>
</div>

<button onClick="getElements();">Click và thay đổi giá trị text Node</button>

<script>
function getElements(){
let element = document.getElementById('box');
element.textContent = " <p> Đi <strong> Hà Nội </strong> </p>";
}
</script>
</body>
</html>

Các ký tự này sẽ chỉ được coi là ký tự bình thường khi thay thế giá trị textContent mà thôi.

.

Xem thêm: getElementsByTagName trong JavaScript và cách lấy element theo thuộc tính tagname

Mã mẫu 2textContent trong JavaScript để lấy và thay đổi giá trị của một Node chỉ định rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Một ví dụ khác khi chỉ định giá trị của value chứa các ký tự đặc biệt như thẻ tag của HTML.

Các ký tự này sẽ chỉ được coi là ký tự bình thường khi thay thế giá trị textContent mà thôi.

Tổng kết>> học javascript - lập trình javascript cơ bản>>13. dom trong javascript

Trên đây Kiyoshi đã hướng dẫn bạn cách sử dụng textContent trong JavaScript để lấy và thay đổi giá trị của một Node chỉ định rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> học javascript - lập trình javascript cơ bản>>13. dom trong javascript