Tôi có một yếu tố tạo kiểu được áp dụng qua JavaScript. Tôi không chắc chắn chính xác ở đâu; là có một cách để kiểm tra Firebug để hiển thị nơi "element.style" thực sự đến từ đâu?Làm cách nào để tìm JavaScript nào đang thay đổi kiểu phần tử?
Trả lời
Bạn có thể mở chế độ xem tập lệnh và tìm kiếm ".style" trong hộp tìm kiếm.
Nếu bạn chắc chắn nó đang được thiết lập trên inline style
và không phải là một hệ quả của một quy tắc kiểu, bạn có thể phát hiện những thay đổi bằng cách sử dụng phi tiêu chuẩn Mozilla watch() phương pháp:
document.body.style.watch('color', function(name, v0, v1) {
alert(name+': '+v0+'->'+v1);
});
document.body.style.color= 'red';
Bạn có thể đặt debugger;
trong chức năng quan sát và tra cứu ngăn xếp cuộc gọi trong Firebug để xem nơi thay đổi được kích hoạt.
Wow, tốt đẹp. Không biết mẹo đó. –
Có thể ai đó vui lòng cho chúng tôi biết chúng tôi làm gì/nơi chúng tôi đặt mã ở trên? – user1794295
@ user1794295 trong jQuery $ (tài liệu) .ready (function() {/ * mã của bạn xuất hiện ở đây * /}); hoặc một cái gì đó tương tự –
Bạn cũng có thể nhấp chuột phải vào phần tử trong bảng điều khiển HTML trước khi kiểu được đặt và chọn ngắt trên Thay đổi thuộc tính. Bảng điều khiển tập lệnh phải được bật.
Theo yêu cầu từ this question:
Nếu bạn có firefox bạn có thể kiểm tra "Break trên thuộc tính Thay đổi" tùy chọn trong tab HTML. Chỉ cần nhấp chuột phải vào phần tử mục tiêu và menu sẽ bật lên. Sau đó, thay đổi kích thước cửa sổ và nó sẽ phá vỡ trong dòng kịch bản mà thuộc tính được thay đổi.
- 1. Làm cách nào để thay đổi ID của phần tử HTML bằng JavaScript?
- 2. Làm cách nào để thay đổi phần tử đã đặt?
- 3. Làm thế nào để lấy giá trị kiểu biến đổi phần tử giả với Javascript?
- 4. Làm cách nào để thay đổi kiểu lớp giả thông qua JavaScript?
- 5. Làm cách nào để tìm hiểu javascript nào chạy khi tôi nhấp vào một phần tử?
- 6. Làm cách nào để tìm hiểu với jQuery nếu một phần tử đang được làm động?
- 7. Làm cách nào để thay đổi kích thước phần tử canvas html?
- 8. Tìm javascript nào thay đổi DOM?
- 9. Làm cách nào để loại bỏ nội tuyến kiểu phần tử CSS (không có JavaScript)?
- 10. Làm thế nào để thay đổi nội dung của một phần tử span trong JavaScript
- 11. javascript - thay đổi kiểu của một lớp
- 12. Làm cách nào để thay thế một phần tử?
- 13. Phát hiện thay đổi kiểu phần tử trong chrome
- 14. Làm cách nào để tìm kiếm phần tử trong vectơ?
- 15. Cách tìm phần tử gốc bằng cách sử dụng javascript
- 16. Làm cách nào để thay thế phần tử của mảng?
- 17. Làm cách nào để thay đổi kiểu tab trong Android?
- 18. Làm cách nào để thay đổi XML để sử dụng các thẻ phần tử trống?
- 19. xoá kiểu phần tử html qua javascript
- 20. Làm cách nào để thay đổi một giá trị trong thuộc tính kiểu với JavaScript?
- 21. Làm cách nào để tự động thay đổi thẻ kiểu bằng JavaScript?
- 22. Làm cách nào để phát hiện các phần tử chồng chéo (chồng lên) bằng JavaScript?
- 23. BeautifulSoup: Làm cách nào để thay thế giá trị trong phần tử có thẻ phần tử?
- 24. Selen (với python) cách sửa đổi kiểu phần tử css
- 25. Khi thiết bị iOS xoay, làm cách nào để thay đổi hướng chỉ một phần tử?
- 26. Sử dụng jQuery, làm cách nào để thay đổi giá trị html của phần tử? (div)
- 27. Thay đổi kiểu của tất cả các phần tử khác khi một phần tử bị lơ lửng
- 28. Làm cách nào để thay đổi màu nền bằng JavaScript?
- 29. Thay đổi Javascript Kiểu Div
- 30. Cách tìm phần tử nào phá HTTPS trên trang web?
Điều đó sẽ chỉ hoạt động trong một số trường hợp rất hạn chế - đặc biệt với jQuery đang sử dụng. –
@Brock Adams: Đó là sự thật, nhưng cũng có thể tìm kiếm '.css';) –
Đó là sự thật, nhưng người ta có thể đang tìm kiếm một thời gian looooooong .. .. – TweeZz