Hướng dẫn how to call javascript function in html div tag - cách gọi hàm javascript trong thẻ div html

Cách dễ nhất mà tôi tìm thấy để đi 'thực sự' trong trường hợp này là gửi tất cả các sự kiện ở cấp độ tài liệu:

Tạo một đối tượng đơn giản và tải đối tượng này vào chính và các chế độ xem như:

var events = {someCustomEventFromMain:'someCustomEventFromMain', someCustomEventFromView:'someCustomEventFromView'}

Bây giờ bạn có thể kích hoạt các sự kiện trên tài liệu với jQuery như

$[document].trigger[events.someCustomEventFromMain, somedata];

Và bạn có thể lắng nghe từ bất kỳ chế độ xem hoặc div nào

$[document].on[events.someCustomEventFromMain, function[__e, __data]{
      //___e is the event emitted from __e.target
      //__data is the data object you wish to pass with the event
      //do something when event occurs

}];

Vì vậy, nếu mọi chỉ số lắng nghe một số sự kiện ở cấp độ tài liệu, trong trường hợp của bạn 'DrawEvent', điều đó sẽ thực hiện thủ thuật. Bạn thậm chí có thể truyền một tham số trong dữ liệu của sự kiện, như 'Circle'. Hi vọng điêu nay co ich.

Nếu chúng ta muốn gọi chức năng JavaScript trong HTML thì chúng ta phải làm theo các bước được đưa ra dưới đây. Sử dụng các bước này, chúng ta có thể dễ dàng truy cập chức năng JavaScript.

Bước 1: Đầu tiên, chúng ta phải nhập thẻ tập lệnh giữa lần bắt đầu và đóng thẻ ngay sau thẻ tiêu đề. Và sau đó, nhập chức năng JavaScript. Firstly, we have to type the script tag between the starting and closing of tag just after the title tag. And then, type the JavaScript function.

Bước 2: Sau đó, chúng ta phải gọi chức năng JavaScript trong mã HTML để hiển thị thông tin hoặc dữ liệu trên trang web. Vì vậy, chúng ta có thể gọi chức năng của JavaScript theo tên của nó trong thẻ đầu vào của thẻ biểu mẫu. After then, we have to call the javaScript function in the Html code for displaying the information or data on the web page. So, we can call the function of JavaScript by its name in the input tag of the form tag.

Bước 3: Và cuối cùng, chúng ta phải lưu tệp HTML và sau đó chạy tệp gọi chức năng JavaScript. And, at last, we have to save the Html file and then run the file which calls the JavaScript function.

Kiểm tra nó ngay bây giờ

Đầu ra của mã HTML trên được hiển thị trong ảnh chụp màn hình sau:

Roudra

12:03 tối ngày 25 tháng 11 năm 2008 [GMT 0]

Xin chào, tôi đang cố gắng gọi chức năng JavaScript từ trong thẻ div khi nhấp vào nó. Trong khi gọi hàm, tôi dự định sẽ truyền ID của Div như một đối tượng cho hàm được gọi. Tôi có mã dưới đây trong HTML. Sử dụng mã này, khi tôi nhấp vào DIV trong HTML, chức năng JavaScript không được gọi. Xin vui lòng tư vấn ...



Mẫu

Templates


Trang đích

Landing Page






& nbsp;

 

& nbsp;

 


  • Cập nhật lần cuối: 30/06/2021

Đôi khi bạn cần gọi chức năng JavaScript sau khi tải div hoặc chúng ta cần thực thi chức năng sau khi tải div. Trong bài đăng này, tôi sẽ cung cấp cho bạn kỹ thuật để giải quyết cách gọi hàm JavaScript sau khi tải Div.

Ý tưởng chính cho chức năng gọi JS sau khi tải div

Giả sử bạn có một div được gọi là my_area [id], bây giờ bạn muốn gọi hàm javascript sau khi tải my_area div hoàn toàn. Bây giờ hãy suy nghĩ một cách hợp lý nếu div của bạn [my_area] được tải thì nó phải có chiều rộng và nếu nó không được tải thì nó không có chiều rộng. Vì vậy, hãy kiểm tra chiều rộng của div của bạn và nếu bạn thấy rằng nó có div thì hãy gọi chức năng của bạn. Ngoài ra, bạn cần kiểm tra chiều rộng cho đến khi chiều rộng quỹ của bạn lớn hơn 0 vì bạn không biết khi nào nó sẽ tải và nếu bạn thấy điều đó có nghĩa là chiều rộng của div của bạn lớn hơn 0 thì hãy dừng kiểm tra và gọi chức năng của bạn.
Now think logically if your div[my_area] is loaded then it must have a width and if it is not loaded then it has no width.
So check the width of your div and if you found that it has div then call your function.
Also, you need to check the width until your fund width is greater than zero because you do not know when it will load and if you found that means your div's width is greater than zero then stop checking and call your function.

Mã HTML của "gọi chức năng JavaScript sau khi tải div"

call a javascript function after load this div ID of this div is my_area

"Gọi chức năng JavaScript sau khi tải div" JavaScript thô

var checkDiv = setInterval[function[]{

var my_div_width = $["#my_area"].width[]; // find width

if[ my_div_width > 0] { 
	clearInterval[checkDiv];
	 	aTestFunction[];
	}
}, 10]; // check after 10ms every time

function aTestFunction[]{
	return "called";
}

Lưu ý: Sử dụng SetInterVal, bạn có thể liên tục nói về chiều rộng của div sau mỗi 10ms, sử dụng ClearInterVal, bạn có thể ngừng kiểm tra. Using setInterval you can chack your div's width continuously after every 10ms, using clearInterval you can stop checking.

"Gọi chức năng JavaScript sau khi tải div" Ví dụ về jQuery

document.querySelector['#my_area'].addEventListener['load', function[]{
  aTestFunction[];
}];

function aTestFunction[]{
	return "called";
}

"AtestFunction" sẽ gọi theo My_area Div được tải.

Vẫn phải đối mặt với vấn đề, vui lòng liên hệ với tôi, tôi sẽ cố gắng hết sức để giúp bạn.

Bài tìm kiếm [Max: 65, Min: 3 ký tự] Tìm kiếm [Max:65,Min:3 Characters] Search

Tìm kiếm

    📖 Bạn cũng nên học

        Chúng ta có thể gọi một chức năng trong thẻ div không?

        Bạn có thể đặt tên cho từng hàm theo ID của Div và gọi nó một cách linh hoạt bằng cách sử dụng đối tượng ["MethodName"] [] [] để gọi nó..

        Làm thế nào để bạn gọi một chức năng JavaScript trong HTML?

        Bước 1: Đầu tiên, chúng ta phải nhập thẻ tập lệnh giữa lần bắt đầu và đóng thẻ ngay sau thẻ tiêu đề.Và sau đó, nhập chức năng JavaScript.Bước 2: Sau đó, chúng ta phải gọi chức năng JavaScript trong mã HTML để hiển thị thông tin hoặc dữ liệu trên trang web.

        Làm thế nào để bạn hiển thị một chức năng trong một div?

        Để hiển thị/ẩn một phần tử div bằng ID:..
        Truy cập phong cách.Hiển thị thuộc tính trên phần tử div ..
        Nếu giá trị của thuộc tính hiển thị được đặt thành không có, hãy đặt nó thành chặn ..
        Nếu không, đặt giá trị thành không ..

        Bạn có thể sử dụng Div trong JavaScript không?

        Thẻ được sử dụng làm thùng chứa cho các phần tử HTML - sau đó được tạo kiểu bằng CSS hoặc thao tác với JavaScript.manipulated with JavaScript.

        Bài Viết Liên Quan

        Chủ Đề