30/09/2018, 19:13
Bài javascript này của mình lỗi ở đâu?
Mình dở văn nên xin phép đưa luôn đoạn mình viết calculator đơn giản cho các bạn xem
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Calculator</title> <link rel="stylesheet" href="all.css"> </head> <body> <div id="calculator"> <p id="screen"><br></p> <button onclick="so0()">0</button> <button onclick="so1()">1</button> <button onclick="so2()">2</button> <button onclick="so3()">3</button> <button onclick="so4()">4</button> <button onclick="so5()">5</button> <button onclick="so6()">6</button> <button onclick="so7()">7</button> <button onclick="so8()">8</button> <button onclick="so9()">9</button> <br> <button onclick="cong()">+</button> <button onclick="tru()">-</button> <button onclick="nhan()">*</button> <button onclick="chia()">/</button> <button onclick="tinh()">=</button> <br> <button onclick="xoa()">Clear</button> </div> <script> function so0 () {document.getElementById('screen').innerHTML +='0';} function so1 () {document.getElementById('screen').innerHTML +='1';} function so2 () {document.getElementById('screen').innerHTML +='2';} function so3 () {document.getElementById('screen').innerHTML +='3';} function so4 () {document.getElementById('screen').innerHTML +='4';} function so5 () {document.getElementById('screen').innerHTML +='5';} function so6 () {document.getElementById('screen').innerHTML +='6';} function so7 () {document.getElementById('screen').innerHTML +='7';} function so8 () {document.getElementById('screen').innerHTML +='8'; } function so9 () {document.getElementById('screen').innerHTML +='9';} function cong () {document.getElementById('screen').innerHTML +='+';} function tru () {document.getElementById('screen').innerHTML +='-';} function nhan () {document.getElementById('screen').innerHTML += '*';} function chia () {document.getElementById('screen').innerHTML += '/';} function tinh () { var ketqua = eval("document.getElementById'screen'.innerHTML"); document.getElementById('screen').innerHTML = ketqua; } function xoa () {document.getElementById('screen').innerHTML='<br>';} </script> </body> </html>
Bài liên quan
Hàm
tinh
có vấn đề nhéBỏ cái tag
<br>
trong thẻ<p id=screen
nữaCám ơn bạn,
Mình chạy được rồi
Cám ơn bạn rất nhiều