zoukankan      html  css  js  c++  java
  • HTML5新属性在Google浏览器中不能显示的问题

    这两天在学习HTML5新属性时遇到了如下问题,很是不解:

    例如在学习使用canvas时,需要绘制一个红色的原点,代码如下:

     1 <!DOCTYPE HTML>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>HTML5画布</title>
     6     </head>
     7 
     8     <body>
     9         <!--定义一块画布-->
    10         <canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
    11             Your browser does not support the canvas element.
    12         </canvas>
    13         
    14         <!--利用js在画布上绘制图案-->
    15         <script type="text/javascript">
    16             var c = document.getElementById("myCanvas");
    17             var cxt = c.getContext("2d");
    18             cxt.fillStyle = "#FF0000";
    19             cxt.beginPath();
    20             cxt.arc(70, 18, 15, 0, Math.PI * 2, true);
    21             cxt.closePath();
    22             cxt.fill();
    23         </script>
    24 
    25     </body>
    26 
    27 </html>

    效果如下:

    但是,如果将js代码放置在head部分,效果就出不来了:

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>HTML5画布</title>
            
            <!--利用js在画布上绘制图案-->
            <script type="text/javascript">
                var c = document.getElementById("myCanvas");
                var cxt = c.getContext("2d");
                cxt.fillStyle = "#FF0000";
                cxt.beginPath();
                cxt.arc(70, 18, 15, 0, Math.PI * 2, true);
                cxt.closePath();
                cxt.fill();
            </script>
            
        </head>
    
        <body>
            <!--定义一块画布-->
            <canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
                Your browser does not support the canvas element.
            </canvas>
            
        </body>
    
    </html>

    效果如下:

    真实郁闷啊,是我哪里搞错了吗?浏览器版本:

     

  • 相关阅读:
    包和常用内置模块(二)
    常用内置模块(一)
    正则表达式和re模块
    迭代器和生成器
    函数(四)
    函数(三)闭包函数与装饰器
    Codeforces Round #539 (Div. 2) D 思维
    Codeforces Round #539 (Div. 2) 异或 + dp
    Codeforces Round #546 (Div. 2) E 推公式 + 线段树
    牛客练习赛42 C 反着计算贡献
  • 原文地址:https://www.cnblogs.com/wsg25/p/10662069.html
Copyright © 2011-2022 走看看