Đầu tiên hãy chắc chắn rằng nó thực sự là javascript mà giấu đi yếu tố của bạn, vì nó có thể dễ dàng được css. Bước đầu tiên dễ nhất là kiểm tra phần tử và xem liệu có cơ hội mặc định là css ẩn nó hay không.
Thứ hai. Mã js của bạn có trong một tệp hay bạn nhập nhiều tệp js vào trang của mình không? Nếu bạn có nhiều tệp js bạn có thể thử.
Nhập 1 tệp rồi sử dụng javascript để hiển thị phần tử sau đó nhập phần còn lại của tệp.
Nếu mã ẩn phần tử của bạn nằm trong tệp thứ nhất thì phần tử của bạn sẽ hiển thị (vì bạn đã hiển thị phần tử sau khi ẩn nó trước) nếu phần tử không hiển thị, có nghĩa là ẩn sẽ diễn ra trong tệp tiếp theo. Di chuyển mã javascript của bạn hiển thị phần tử sau lần nhập thứ hai, v.v ...
Cuối cùng nhưng không kém phần đảm bảo mã của bạn cũng không nhập tệp css bên ngoài.
Tôi khuyên bạn nên sử dụng Công cụ Chrome Dev để gỡ lỗi javascript bạn làm.
Nguồn
2013-05-16 12:41:52
lý do bỏ phiếu xuống? sao tôi nên chỉnh sửa/sửa đổi câu hỏi của mình theo một cách nào đó? – WonderLand
Hãy thử sử dụng các điểm ngắt trong các công cụ phát triển firebug/chrome. Bước qua các dòng mã bằng dòng và bạn sẽ có thể xác định dòng nơi ẩn đang xảy ra. –
Bạn có chắc chắn rằng nó bị ẩn bởi JS chứ không phải CSS? – nnnnnn