Hướng dẫn run javascript in html body - chạy javascript trong nội dung html

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.

Bài Viết Liên Quan

Chủ Đề