Чтобы добавить к ответу Йоахима Зауэра, если вам когда-либо понадобится сделать это в статическом контексте, вы можете сделать что-то вроде следующего:
static {
Properties prop = new Properties();
InputStream in = CurrentClassName.class.getResourceAsStream("foo.properties");
prop.load(in);
in.close()
}
(Обработка исключений прошла, как и раньше.)
Отступы - ваш друг, ваши функции также являются обратными вызовами, они выполняются только тогда, когда событие инициируется элементом, с которым они связаны
let number = 0;
function increase() {
document.getElementById("number").innerHTML = number += 1;
}
function double() {
if (number >= 50) {
for (var i = 0; i < 2; i++) {
increase();
}
}
}
.button1border {
border: black 3px solid;
margin: 10px 1280px 0px 0px;
width: 60px;
}
[ 112] Тебе действительно не нужен цикл for.
let number = 0;
function increase() {
if (number <= 50) {
document.getElementById("number").innerHTML = number += 1;
}
}
function double() {
if (number > 50) {
document.getElementById("number").innerHTML = number += 2;
}
}
.button1border {
border: black 3px solid;
margin: 10px 1280px 0px 0px;
width: 60px;
}
<!DOCTYPE="html">
<html>
<link rel="stylesheet" type="text/css" href="/style.css">
<button type="button" onclick="increase()">
by 1
</button>
<button onclick="double()">
by 2
</button>
<div class="button1border">
number:
<div id="number">
</div>
</div>
<script src="script.js" type="text/javascript"></script>
</html>