Я новичок в JavaScript.Мое расширение Chrome в настоящее время не печатает текст в маленьком окне после нажатия кнопки.
Первый бит - это popup.js, а второй - popup.html.Моя цель - форсировать, когда вы нажимаете кнопку, область, где написано, что заполнитель заменяется текстом, который я установил в popup.js.Я плохо знаю javascript, и это много кода, который я скомпилировал.Спасибо всем!
document.addEventListener('DOMContentLoaded', function() {
document.getElementById("click-this").addEventListener("click", handler;
});
// The handler also must go in a .js file
var date = new Date();
var dayOfWeek = date.getDay();
function handler() {
if (dayOfWeek == 0){
return "sunday";
}
else if (dayOfWeek == 1){
return "monday";
}
else if (dayOfWeek == 2){
return "tuesday";
}
else if (dayOfWeek == 3){
return "wednesday";
}
else if (dayOfWeek == 4){
return "thursday";
}
else if (dayOfWeek == 5){
return "friday";
}
else if (dayOfWeek == 6){
return "saturday";
}
}
<head>
<script src="popup.js"></script>
</head>
<div class="row">
<div class="column large-6 medium-6 small-12">
<h1> Lunch Menu </h1>
<p> filler filler filler</p>
<button type="button" id="click-this">Click</button>
</div>
</div>
<style scoped>
div {
height: 100px;
width: 500px;
}
</style>