Я разрабатываю расширение для Chrome, которое вставляет кнопку на веб-страницу. Я могу успешно ввести кнопку, но не могу применить к ней функцию onclick
. Я написал код внедрения кнопки в content.js
, который выглядит следующим образом
jQuery('body').append('<button onclick="myFxn();" class="vwsItBtn" style="height: 25px; width: 80px; position: absolute; opacity: 1; font-size: 12px; z-index: 867530999; display: block; padding-right: 4px !important; margin: 0px; border: 2px solid rgb(254, 208, 70); background-color: whitesmoke; border-radius: 4px; font-weight: bolder; text-shadow: #FED046 0px 0px 1px; color: #36373B; text-align-last: end;"><img id="myImgVw" style="width: 15px; display: inline-block; padding: 0px; left: 2px; position: absolute; vertical-align: middle !important; top: 3px;" src="'+chrome.extension.getURL("imgvwextsitbtn.png")+'"/> Schedule</button>');
jQuery(function(){
function myFxn(){
alert('This is working!');
}
})
Теперь я получаю сообщение об ошибке, что myFxn не определен. Теперь эта функция довольно проста, но как мне заставить ее работать?
Я впервые разрабатываю расширение для Chrome, и я почти уверен, что есть какой-то другой способ сделать это. Пожалуйста помоги!!