JavaScript. Подробное руководство, 6-е издание, стр. 459
Button
HTML-элемент <button> (Node, Element, FormControl)
Объект
<b>Button</b><b><button>.</b><b>Button</b><b>FormControl</b><b>Element</b><b>type</b><b>Button</b><b>FormControl</b><b>Button</b><b>FormControl</b>Свойства
Следующие свойства используются, только когда элемент
<b><button></b><b>type</b><b>string formAction</b>Это свойство соответствует HTML-атрибуту
<b>formaction</b><b>action</b><b>string formEnctype</b>Это свойство соответствует HTML-атрибуту
<b>formenctype</b><b>enctype</b><b>string formMethod</b>Это свойство соответствует HTML-атрибуту
<b>formmethod</b><b>method</b><b>string formNoValidate</b>Это свойство соответствует HTML-атрибуту
<b>formnovalidate</b><b>noValidate</b><b>string formTarget</b>Это свойство соответствует HTML-атрибуту
<b>formtarget</b><b>target</b>Canvas
HTML-элемент для создания графических изображений (Node, Element)
Объект
<b>Canvas</b><b><canvas>.</b><b>width</b><b>height</b><b>toDatallrl()</b><b>getContext().</b>Свойства
<b>unsigned long height </b><b>unsigned long width</b>Эти свойства соответствуют атрибутам
<b>width</b><b>height</b><b><canvas></b><b>width</b><b>height</b>Если размер элемента
<b><canvas></b><b>style</b><b>width</b><b>height</b>Методы
<b>object getContext(string contextld, [любые аргументы...])</b>Возвращает объект, посредством которого выполняется рисование в элементе
<b>Canvas</b><b>CanvasRenderingContext2D</b>Для каждого элемента
<b><canvas></b><b>CanvasRenderingContext2D</b><b>getContext("2d")</b>Спецификация HTML5 стандартизует аргумент «2d» для этого метода и не определяет других допустимых аргументов. В настоящее время разрабатывается отдельный стандарт, WebGL, для трехмерной графики. В броузерах, поддерживающих его, этому методу можно передать строку «webgl», чтобы получить объект, обеспечивающий создание трехмерных изображений.
Следует, однако, отметить, что в данной книге описывается только объект
<b>CanvasRenderingContext2D</b><b>string toDataURL([string type], [любые аргументы...])</b>Метод
<b>toDataURL()</b><b><img></b><b>// Скопировать содержимое холста в элемент <img> и добавить его в документ</b><b>var canvas = document.getElementById("my_canvas");</b><b>var image = document.createElement("img");</b>