国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 為何不能繪制直線?

瀏覽:47日期:2023-06-05 16:36:46

問題描述

為何沒有直線出現?

<canvas height='200'>canvas { border: 1px dashed black;} window.onload = function() {var canvas = document.getElementById('myCanvas');var context = canvas.getContext('2d');context.lineWidth = 10;context.moveTo(0, 50);context.lineTo(400, 150);context.stroke(); }

分別用chrome firefox 打開jsfiddle,沒有直線出現? javascript - 為何不能繪制直線?

問題解答

回答1:

看截圖的樣式,我覺得題主用的是jsfiddle,我在runjs上都正常運行,試了一下jsfiddle,發現不行的原因了。

javascript - 為何不能繪制直線?

看起來jsfiddle是把用戶定義的js包裹在window.onload里 如截圖所示,也就是頁面加載完成調用的是外層的onload,內層對onload重新賦值已于事無補。

把window.onload去掉,jsfiddle預覽就正常了……

回答2:

chrome和ieedge測過了,都可以出現直線。你代碼沒問題你再看看其他原因

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 宁陵县| 枞阳县| 台中县| 文登市| 祁门县| 菏泽市| 清新县| 临泽县| 峨眉山市| 孟津县| 蒙自县| 吕梁市| 大洼县| 台北县| 陇川县| 若羌县| 名山县| 永城市| 合水县| 陵水| 五大连池市| 宁波市| 巫山县| 获嘉县| 衡南县| 洪洞县| 博野县| 锦屏县| 鸡泽县| 桂平市| 泾川县| 嵊州市| 黔南| 泾源县| 张家港市| 江陵县| 马公市| 湄潭县| 永城市| 辽阳县| 靖安县|