问答详情
源自:3-2 通过ID获取元素

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

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>标签内了

提问者:慕少4153530 2016-08-24 09:54

个回答

  • 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里都有一个叫随风而逝的家伙,哈哈哈

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

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

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

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