Hướng dẫn parse div tag javascript - phân tích cú pháp thẻ div javascript

Tôi đã thử điều này nhưng hiển thị "không xác định".

function test[] {
var t = document.getElementById['superman'].value;
alert[t]; }

Có cách nào để có được giá trị bằng cách sử dụng JavaScript đơn giản không có jQuery nào không!

hỏi ngày 29 tháng 4 năm 2012 lúc 6:28Apr 29, 2012 at 6:28

Có lẽ bạn sẽ muốn thử

Some sample text.
0 thay vì
Some sample text.
1.

Cho

Some sample text.
1 sẽ trả về nội dung DOM dưới dạng
Some sample text.
3 và không độc quyền "văn bản" trong
Some sample text.
4. Sẽ tốt nếu bạn biết rằng
Some sample text.
4 của bạn chỉ chứa văn bản nhưng không phù hợp nếu mọi trường hợp sử dụng. Đối với những trường hợp đó, có lẽ bạn sẽ phải sử dụng
Some sample text.
0 thay vì
Some sample text.
1

Ví dụ, xem xét đánh dấu sau:

Some sample text.

Bạn sẽ nhận được kết quả sau:

var node = document.getElementById['test'],

htmlContent = node.innerHTML,
// htmlContent = "Some sample text."

textContent = node.textContent;
// textContent = "Some sample text."

Xem MDN để biết thêm chi tiết:

  • TextContent
  • Nội tâm

Mảnh vỡ

7.6015 Huy hiệu vàng30 Huy hiệu bạc43 Huy hiệu đồng5 gold badges30 silver badges43 bronze badges

Đã trả lời ngày 29 tháng 4 năm 2012 lúc 11:30Apr 29, 2012 at 11:30

Dhardhardhar

2.5982 Huy hiệu vàng17 Huy hiệu bạc13 Huy hiệu đồng2 gold badges17 silver badges13 bronze badges

5

Bởi vì

Some sample text.
0 không được hỗ trợ trong IE8 trở lên, đây là một cách giải quyết:

var node = document.getElementById['test'],
var text  = node.textContent || node.innerText;
alert[text];

Some sample text.
9 hoạt động trong IE.

Đã trả lời ngày 9 tháng 11 năm 2016 lúc 15:51Nov 9, 2016 at 15:51

Oabarcaoabarcaoabarca

10,4K6 Huy hiệu vàng56 Huy hiệu bạc71 Huy hiệu đồng6 gold badges56 silver badges71 bronze badges

Bạn có thể sử dụng ________ 11 [sau đó phân tích văn bản từ HTML] hoặc sử dụng

Some sample text.
9.

let textContentWithHTMLTags = document.querySelector['div'].innerHTML; 
let textContent = document.querySelector['div'].innerText;

console.log[textContentWithHTMLTags, textContent];

Some sample text.
1 và
Some sample text.
9 được hỗ trợ bởi tất cả các trình duyệt [ngoại trừ Firefox

Bài Viết Liên Quan

Chủ Đề