JavaScript标签位置不同对于body标签页面颜色渲染的不同效果
JavaScript标签位置不同对于body标签页面颜色渲染的不同效果
1.当JavaScript标签位于body标签内时:在定义一个<body>开始标记时,使用bgcolor属性将页面的背景设置为红色,接下来使用<script>开始标记告诉浏览器,下面是JavaScript代码,然后执行JavaScript里面的代码,此时JavaScript将文档的背景色设置为蓝色
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>将背景色改成红色</title> </head> <body bgcolor="red"> <p>Paragraph 1</p> <script type="text/javascript"> document.bgColor = "blue"; </script> </body> </html>
其渲染效果如图:

2.将script标签放到head标签内:body中设置的颜色会覆盖script中设置的颜色,结果为红色。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>将背景色改成红色</title> <script type="text/javascript"> document.bgColor = "blue"; </script> </head> <body bgcolor="red"> <p>Paragraph 1</p> </body> </html>
其渲染效果如图:

3.将script标签放到body结束标签后面:其效果为蓝色。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>将背景色改成红色</title> </head> <body bgcolor="red"> <p>Paragraph 1</p> </body> <script type="text/javascript"> document.bgColor = "blue"; </script> </html>
其渲染效果如图:
4.将script标签放到html结束标签后面:其效果为蓝色。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>将背景色改成红色</title> </head> <body bgcolor="red"> <p>Paragraph 1</p> </body> </html> <script type="text/javascript"> document.bgColor = "blue"; </script>
其渲染效果如图:

浙公网安备 33010602011771号