首页 > 解决方案 > 如何在 textarea 中创建变量

问题描述

我正在创建一个小编译器,我想在 textarea 中创建一个变量并显示它。

<!doctype html>
  <html>
    <head>
      <meta charset="utf-8">
      <title>test</title>
    </head>
   <body>
     <textarea cols="10" rows="3">
       b = 1
       c = 2
       a = b + c
     </textarea>
     <input type="button" value="send" onClick="comput()">

     <script>
       function comput(){
        //do some think
        return a,b,c;
       }    
     </script>
   </body>
</html>

标签: javascripthtml

解决方案


不是一个好主意,但您可以获得textarea& 使用的价值eval

function comput() {
  let val = document.getElementById('txtArea').value;
  let k = eval(val)
  console.log(k)
}
<textarea cols="10" rows="3" id='txtArea'>
b = 1
c = 2
a = b + c
    </textarea>
<input type="button" value="send" onClick="comput()">


推荐阅读