天天看點

在html5頁面中添加canvas,HTML頁面中添加Canvas标簽示例

在HTML頁面的

中,可以用像下面的代碼來添加标簽:

複制代碼代碼如下:

Your browser does not support HTML5 Canvas.

譯注:對于canvas,以下寫法是不允許的:

複制代碼代碼如下:

讓我們來看一下上述代碼到底做了些什麼。标簽有3個主要的屬性,包括:

1.id。我們可以在JavaScript代碼中用id值來引用該标簽。在上述代碼中,id值為canvasOne。

2.width。canvas的寬度,以像素為機關。在上述代碼中,width值為500個像素。

3.height。canvas的高度,以像素為機關。在上述代碼中,height值為300個像素。

在Canvas的開始标簽與結束标簽之間,我們可以放置任意一段文本;當打開HTML網頁的浏覽器不支援Canvas的時候,這段文本會顯示在Canvas标簽所在的地方。在上面的代碼中,我們使用的文本為“Your browser does not support HTML5 Canvas.”。

在JavaScript中用document對象來引用canvas元素

當HTML頁面加載後,document對象指代了該頁面中的所有元素,是以我們可以用DOM來引用上述代碼中定義的。

我們需要Canvas對象的引用,這樣就可以知道在哪裡顯示用Canvas接口進行的繪畫。

首先,我們定義一個名為theCanvas的變量來儲存Canvas對象的引用。

然後,我們調用document對象的getElementById()函數,将傳入的參數設為canvasOne(HTML頁面中标簽的id),來擷取Canvas對象:

複制代碼代碼如下:

var theCanvas = document.getElementById("canvasOne");