我写了一段html5的代码,可是在浏览器中始终不能正常显示,是我js位置放的不对吗?应该如何放?

2024-11-07 13:50:51
有2个网友回答
网友(1):



    
        
        书上例子的实践
        
            function Addzhi3()
            {
                var canvas = document.getElementById("addzhi3");
                if(canvas)
                {
                    var context = canvas.getContext("2d");
                    context.beginPath();
                    context.lineWidth=3;
                    context.moveTo(160,50);
                    context.lineTo(50,100);
                    context.lineTo(160,185);
                    context.fill();
                }
            }
            window.onload=function  () {
                Addzhi3();
            }
        
    
    
     
    

网友(2):

你把这一句

if(canvas && canvas.getContext())

改成

if(canvas && canvas.getContext("2d"))

canvas 的 getContext 必须有一个参数指定绘制环境类型(2d 或 3d)。