68
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi có chức năng JavaScript điền vào bảng:
var col1 = ["Full time student checking [Age 22 and under] ", "Customers over age 65", "Below $500.00"];
var col2 = ["None", "None", "$8.00"];
function createtable[] {
for [var j = 0; j < col1.length; j++] {
if [j % 2 == 0] {
document.write["" + col1[j] + " "];
document.write["" + col2[j] + " "];
} else {
document.write["" + col1[j] + " "];
document.write["" + col2[j] + " "];
}
}
}
Tôi muốn thực hiện nó trong cơ thể HTML. Tôi đã thử như sau, nhưng nó không tạo ra bảng.
Balance
Fee
createtable[];
Làm thế nào tôi có thể thực thi chức năng này trong phần thân HTML?
Brett DeWoody
57.1K28 Huy hiệu vàng135 Huy hiệu bạc183 Huy hiệu Đồng28 gold badges135
silver badges183 bronze badges
Đã hỏi ngày 8 tháng 11 năm 2013 lúc 22:26Nov 8, 2013 at 22:26
3
Hãy thử gói câu lệnh createtable[];
trong thẻ
:
Balance
Fee
createtable[];
Tôi sẽ tránh sử dụng document.write [] và sử dụng DOM nếu tôi là bạn.
Đã trả lời ngày 8 tháng 11 năm 2013 lúc 22:28Nov 8, 2013 at 22:28
HaukurhafhaukurhafHaukurHaf
13.1k5 Huy hiệu vàng41 Huy hiệu bạc57 Huy hiệu đồng5 gold badges41 silver badges57 bronze
badges
0
Đầu tiên bao gồm tệp trong thẻ đầu của HTML, sau đó gọi hàm trong các thẻ tập lệnh trong thẻ cơ thể, ví dụ:
Hàm tệp js được gọi
function tryMe[arg] {
document.write[arg];
}
Tệp HTML
abc
tryMe['This is me vishal bhasin signing in'];
kết thúc
Đã trả lời ngày 7 tháng 11 năm 2017 lúc 4:27Nov 7, 2017 at 4:27
Vishalvishalvishal
3812 Huy hiệu bạc4 Huy hiệu đồng2 silver badges4 bronze badges
2
Chỉ để làm rõ mọi thứ, bạn không/không thể "thực hiện nó trong cơ thể HTML".
Bạn có thể sửa đổi nội dung của HTML bằng JavaScript.
Bạn quyết định tại thời điểm nào bạn muốn JavaScript được thực thi.
Ví dụ: đây là nội dung của tệp HTML, bao gồm JavaScript, đó là những gì bạn muốn.
// The next line document.addEventListener....
// tells the browser to execute the javascript in the function after
// the DOMContentLoaded event is complete, i.e. the browser has
// finished loading the full webpage
document.addEventListener["DOMContentLoaded", function[event] {
var col1 = ["Full time student checking [Age 22 and under] ", "Customers over age 65", "Below $500.00" ];
var col2 = ["None", "None", "$8.00"];
var TheInnerHTML ="";
for [var j = 0; j < col1.length; j++] {
TheInnerHTML += ""+col1[j]+" "+col2[j]+" ";
}
document.getElementById["TheBody"].innerHTML = TheInnerHTML;}];
Balance
Fee
Vui thích !
Đã trả lời ngày 27 tháng 3 năm 2018 lúc 19:55Mar
27, 2018 at 19:55
CarbontrackingCarbontrackingcarbontracking
9494 Huy hiệu vàng16 Huy hiệu bạc33 Huy hiệu đồng4 gold badges16 silver badges33 bronze badges
Cố gắng sử dụng phương thức createChild [] của dom hoặc insertrow [] và insertCell [] của đối tượng bảng trong thẻ tập lệnh.
Đã trả lời ngày 27 tháng 4 năm 2015 lúc 7:04Apr 27, 2015 at 7:04
Làm cách nào để chạy tập lệnh JavaScript trong HTML?
Để thực thi JavaScript trong trình duyệt, bạn có hai tùy chọn - đặt nó vào bên trong một phần tử tập lệnh ở bất cứ đâu bên trong tài liệu HTML hoặc đặt nó vào bên trong tệp JavaScript bên ngoài [với phần mở rộng JS] và sau đó tham chiếu tệp đó bên trong tài liệu HTML bằng cách sử dụngPhần tử tập lệnh trống với thuộc tính SRC.put it inside a script element anywhere inside an HTML document, or put it inside an external JavaScript file [with a . js extension] and then reference that file inside the HTML document using an empty script element with a src attribute.
Js nên ở trong đầu hay cơ thể?
Cách thực hành tốt nhất là đặt các thẻ JavaScript ngay trước thẻ đóng chứ không phải trong phần HTML của bạn.Lý do cho điều này là HTML tải từ trên xuống dưới.Đầu tải trước, sau đó là cơ thể, và sau đó mọi thứ bên trong cơ thể.. The reason for this is that HTML loads from top to bottom. The head loads first, then the body, and then everything inside the body.
Làm thế nào để bạn gọi một chức năng cơ thể trong HTML?
Phương pháp đầu tiên là gọi hàm JavaScript trong HTML.Đối với điều này, bạn phải tạo một chức năng sau đó xác định chức năng này trong phần đầu hoặc phần cơ thể của tài liệu HTML.Bạn có thể tạo một liên kết hoặc một nút và sau đó một sự kiện title [] được liên kết với chúng để gọi chức năng này.
Chủ Đề