久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 為何不能繪制直線?

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

問題描述

為何沒有直線出現(xiàn)?

<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,沒有直線出現(xiàn)? javascript - 為何不能繪制直線?

問題解答

回答1:

看截圖的樣式,我覺得題主用的是jsfiddle,我在runjs上都正常運(yùn)行,試了一下jsfiddle,發(fā)現(xiàn)不行的原因了。

javascript - 為何不能繪制直線?

看起來jsfiddle是把用戶定義的js包裹在window.onload里 如截圖所示,也就是頁(yè)面加載完成調(diào)用的是外層的onload,內(nèi)層對(duì)onload重新賦值已于事無補(bǔ)。

把window.onload去掉,jsfiddle預(yù)覽就正常了……

回答2:

chrome和ieedge測(cè)過了,都可以出現(xiàn)直線。你代碼沒問題你再看看其他原因

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 无锡市| 宜都市| 和硕县| 朔州市| 兴山县| 赣州市| 广州市| 延长县| 咸阳市| 博罗县| 万载县| 朝阳市| 多伦县| 平果县| 永和县| 永川市| 宁波市| 石河子市| 孝昌县| 高雄市| 九台市| 上饶市| 青神县| 岐山县| 林芝县| 东辽县| 沁源县| 富锦市| 永修县| 鹤壁市| 龙泉市| 东辽县| 山西省| 咸丰县| 长泰县| 石河子市| 东方市| 鄂托克前旗| 忻城县| 建湖县| 津南区|