下面的代码有问题吗?怎么没显示啊

来源:3-2 通过ID获取元素

慕少4153530

2016-08-24 09:54

var drawing=document.getElementById("drawing");

if(drawing.getContext){

var context=drawing.getContext("2d");

context.fillStyle="#ff0000";

context.fillRect=(10,10,50,50);

context.fillStyle="rgba(0,0,255,0,5)";

context.fillRect=(30,30,50,50);

放在<script>标签内了

写回答 关注

3回答

  • Blizzard_lihe
    2016-09-02 11:13:09
    已采纳

    1 if ()里面是个是个判断类型的语句

    2.这是通过函数判断浏览器类型的,和您的思路相反,但是可做参考。

       browserType():判断浏览器类型 

          返回值为1是IE;为2是firefox;为3是safari;为4是Opera 

        */  

        function browserType() {  

            if (navigator.userAgent.indexOf("MSIE") > 0) return 1;  

            if (navigator.userAgent.indexOf("Firefox") > 0) return 2;  

            if (navigator.userAgent.indexOf("Safari") > 0) return 3;  

            if (navigator.userAgent.indexOf("Camino") > 0) return 4;  

            if (navigator.userAgent.indexOf("Gecko/") > 0) return 5;  

            if (navigator.userAgent.indexOf('Opera') > 0) return 6;  

            return 0;  

        }  

    3.每个人的QQ里都有一个叫随风而逝的家伙,哈哈哈

    Blizza... 回复慕少4153...

    哈哈,我讲真,不逗你。

    2016-09-02 20:21:11

    共 3 条回复 >

  • 精慕门4362141
    2016-08-24 11:47:23

    if()括号里面的值不对!判断语句你放个drawing.getContext这干啥

    慕少4153...

    是判断浏览器是否支持drawing.getContext函数的

    2016-08-29 11:29:11

    共 1 条回复 >

  • Jone3846006
    2016-08-24 11:36:41

    if()括号里面的值应该是bool类型的值吧, 你写个drawing.getContext是什么意思? 看不太懂

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题