Thuộc tính innerHTML trong JavaScript có thể được sử dụng để viết html động trên trang web html. Nó được sử dụng chủ yếu trong các trang web để tạo ra html động như form đăng ký, form nhận xét, liên kết, v.v. Ví dụ tạo biểu mẫu html khi người dùng nhấp vào button. Trong ví dụ này, chúng ta tự động viết biểu mẫu html bên trong thẻ div có id="mylocation". Chúng ta xác định vị trí này bằng cách gọi phương
thức document.getElementById(). Ví dụ ẩn/hiện comment form bằng cách sử dụng innerHTML<html> <head> <title>First JS</title> <script> var flag = true; function commentform() { var cform = "<form action='Comment'>" + "Enter Name: <br><input type='text' name='name'/><br>" + "Enter Email: <br><input type='email' name='email'/><br>" + "Enter Comment: <br><textarea rows='5' cols='70'></textarea><br>" + "<input type='submit' value='Post Comment'/>" + "</form>"; if (flag) { document.getElementById("mylocation").innerHTML = cform; flag = false; } else { document.getElementById("mylocation").innerHTML = ""; flag = true; } } </script> </head> <body> <button onclick="commentform()">Comment</button> <div id="mylocation"></div> </body> </html> Trong bài này chúng ta sẽ tìm hiểu thuộc tính innerHTML trong Javascript, đây là một thuộc tính có sẵn trong các node object. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Công dụng của innerHTML là giúp ta lấy nội
dung hoặc thiết lập nội dung cho một node html nào đó. Nếu bạn sử dụng jQuery thì có phương thức 1. Cú pháp innerHTML trong javascriptCú pháp của innerHTML như sau: // lấy nội dung let content = node.innerHTML; // Gán nội dung node.innerHTML = newContent; Trong đó: Bài viết này được đăng tại [free tuts .net]
2. Cách dùng innerHTML trong javascriptVí dụ innerHTML javascript: Giả sử ta có đoạn code HTML như sau. <div id="node"> Học JS tại freetuts.net </div> Để lấy nội dung hoặc gán nội dung vào thẻ này thì ta sẽ sử dụng thuộc tính innerHTML. let node = document.getElementById('node'); // lấy nội dung let content = node.innerHTML; // Gán nội dung node.innerHTML = "Học JS Node tại freetuts.net"; Trên là những thông tin bạn cần biết về thuộc tính innerHTML trong javascript. Phương thức Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Phương thức sẽ trả về Null nếu không có phần tử nào có thuộc tính Một Cú phápCú pháp: Bài viết này được đăng tại [free tuts .net]
Cách sử dụngĐịnh dạng màu chữ cho phần tử có <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <body> <h2>Học lập trình miễn phí tại freetuts.net</h2> <p id="result">Đây là thẻ có id="result"</p> <button onclick="myFunction()">Xem kết quả</button> <script> function myFunction(){ document.getElementById("result").style.color = "red"; document.getElementById("result").style.fontSize = "20px"; document.getElementById("result").style.fontWeight = "bold"; } </script> </body> </html> Tham khảo: w3schools.com |