利用事件冒泡实现简单的网页计算器
Posted 撒哈拉的雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用事件冒泡实现简单的网页计算器相关的知识,希望对你有一定的参考价值。
效果:
代码:
<!DOCTYPE html> <html> <head> <title>取消与利用冒泡</title> <meta charset="utf-8"/> </head> <body> <div id="keys"> <button>1</button> <button>2</button> <button>3</button> <button>4</button><br> <button>C</button> <button>+</button> <button>-</button> <button>=</button> </div> <textarea id="sc" style="resize:none;width:200px; height:50px;" readonly></textarea> <script> var sc= document.getElementById("sc"); document.getElementById("keys") .addEventListener("click", function(e){ if(e.target.nodeName=="BUTTON"){ switch(e.target.innerHTML){ case "C": sc.value=""; break; case "=": sc.value=eval(sc.value); break; default: sc.value+= e.target.innerHTML; } } } ); </script> </body> </html>
以上是关于利用事件冒泡实现简单的网页计算器的主要内容,如果未能解决你的问题,请参考以下文章