Я хочу создать прозрачную кнопку, чтобы пользователь все еще мог видеть изображение под кнопкой, но он также может нажимать на кнопку.
Итак, я попытался создать такую кнопку:
var howToPlayDiv = document.createElement('input');
howToPlayDiv.type = "button";
howToPlayDiv.style.height = '48px';
howToPlayDiv.style.width = '412px';
howToPlayDiv.style.background = "rgba(0,0,255,0.5)";
howToPlayDiv.style.position = "absolute";
howToPlayDiv.id = "howToPlayDiv";
howToPlayDiv.onmouseenter = "changeMenu('howToPlayDiv', 'mouseenter')";
howToPlayDiv.onmouseleave = "changeMenu('howToPlayDiv', 'mouseleave')";
howToPlayDiv.onclick = "changeMenu('howToPlayDiv', 'mouseclick')";
document.body.appendChild(howToPlayDiv);
Но это не работает.Я также попробовал много вариантов приведенного выше кода, но безрезультатно.Иногда я мог щелкнуть только по бокам кнопки (они не были прозрачными).Иногда я даже не мог этого сделать.
Как создать прозрачную нажимаемую кнопку?
(Кстати, я чрезвычайно новичок в JavaScript {около недели}.)
РЕДАКТИРОВАТЬ: Ага!Я обнаружил, что проблема сейчас заключается в том, что обработчики событий не запускаются - по сути, это не имеет ничего общего с непрозрачностью кнопки.Итак, теперь: Как я могу создать обработчик событий для кнопки?