Как добавить простой обработчик событий onClick к элементу холста?Html

Программисты Html
Ответить
Anonymous
 Как добавить простой обработчик событий onClick к элементу холста?

Сообщение Anonymous »

Я опытный программист Java, но впервые за десять лет смотрю на какие -то вещи JavaScript/HTML5. Я полностью озадачен тем, что должно быть самой простой вещью. Я уверен, что делаю что -то глупое, но я искал повсюду, и ничего, что было предложено (например, ответ на этот вопрос: Добавить свойство OnClick к вводу с помощью JavaScript), не работает. Я использую Firefox 10.0.1. Мой код следует. Вы увидите несколько прокомментированных строк, и в конце каждого - описание того, что (или что нет). Я схожу с ума! < /P>





var elem = document.getElementById('myCanvas');
// elem.onClick = alert("hello world"); - displays alert without clicking
// elem.onClick = alert('hello world'); - displays alert without clicking
// elem.onClick = "alert('hello world!')"; - does nothing, even with clicking
// elem.onClick = function() { alert('hello world!'); }; - does nothing
// elem.onClick = function() { alert("hello world!"); }; - does nothing
var context = elem.getContext('2d');
context.fillStyle = '#05EFFF';
context.fillRect(0, 0, 150, 100);



< /code>

< /p>

Подробнее здесь: https://stackoverflow.com/questions/988 ... as-element
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»