最初のセクションが機能します。私が+を押すと、動作します。 +の後には何もしません。プラスを押すと2番目のボタンが表示されますが、押しても何もしません。ちなみに、私は電卓を作っています。無最初のボタンが機能し、2番目のボタンは機能しません
<html>
<head>
<title>
JavaScript
</title>
</head>
<body>
<script>
var first = ""
document.write('<button onclick="one()">1</button>');
document.write('<button onclick="two()">2</button><br/>');
document.write('<button onclick="three()">3</button>');
document.write('<button onclick="four()">4</button><br/>');
document.write('<button onclick="five()">5</button>');
document.write('<button onclick="six()">6</button><br/>');
document.write('<button onclick="seven()">7</button>');
document.write('<button onclick="eight()">8</button><br/>');
document.write('<button onclick="nine()">9</button>');
document.write('<button onclick="zero()">0</button><br/>');
document.write('<button onclick="add()">+</button><br/>');
function one(){
first = first + "1";
}
function two(){
first = first + "2";
}
function three(){
first = first + "3";
}
function four(){
first = first + "4";
}
function five(){
first = first + "5";
}
function six(){
first = first + "6";
}
function seven(){
first = first + "7";
}
function eight(){
first = first + "8";
}
function nine(){
first = first + "9";
}
function zero(){
first = first + "0";
}
function add(){
document.body.innerHTML = '';
var second = ""
document.write('<button onclick="one()">1</button>');
document.write('<button onclick="two()">2</button><br/>');
document.write('<button onclick="three()">3</button>');
document.write('<button onclick="four()">4</button><br/>');
document.write('<button onclick="five()">5</button>');
document.write('<button onclick="six()">6</button><br/>');
document.write('<button onclick="seven()">7</button>');
document.write('<button onclick="eight()">8</button><br/>');
document.write('<button onclick="nine()">9</button>');
document.write('<button onclick="zero()">0</button><br/>');
document.write('<button onclick="equal()">=</button><br/>');
function one(){
second = second + "1";
}
function two(){
second = second + "2";
}
function three(){
second = second + "3";
}
function four(){
second = second + "4";
}
function five(){
second = second + "5";
}
function six(){
second = second + "6";
}
function seven(){
second = second + "7";
}
function eight(){
second = second + "8";
}
function nine(){
second = second + "9";
}
function zero(){
second = second + "0";
}
function equal(){
first = Math.floor;
second = Math.floor;
answer = first + second;
document.write(answer);
}
}
</script>
</body>
</html>
1990年代に呼ばれた彼らは、彼らのJavascriptを元に戻します。 'document.write()'を使わず、DOM変更関数の使い方を学んでください。 – Barmar