Why is the onclick event on the body element not working?
问题 I'm trying to send users to another page when click html body: JavaScript c.js : function clickBody(){ window.location.href = '/'; } HTML: <!DOCTYPE html> <html> <head> <script src="c.js"></script> </head> <body onclick="clickBody();"> </body> </html> I can run the function from console, but clicking the <body> is not working. 回答1: <body> element have no height, add something like bellow: <!DOCTYPE html> <html> <head> <style> body { height: 500px; } </style> <script src="c.js"></script> <