在这里,我有这样的事情。
<!DOCTYPE html>
<head>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<strong>Текст!</strong> Еще текст... <strong>еще</strong> и еще.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
</body>
一般来说,我希望
<button type="button" class="close" data-dismiss="alert" aria-label="Close">将某种信号发送到 JavaScript font.js。更具体地说,我希望变量在按下时clicked从默认值 0 变为 1。顺便说一下,这是我的 JS 文件。
const fonter = document.querySelector("section.p");
var clicked = 0;
if (var clicked == 1) {
fonter.style.font-size = "12px";
} else {
fonter.style.font-size = "14px";
}
});
理论上,如果clicked == 1.
请告诉我如何将信号传递给 JavaScript,以及代码中是否有任何错误。提前致谢)
这个“信号”被称为事件。您需要在单击时运行代码。
一般来说,这样的事情可以通过类切换来完成: