JavaScript:textarea不显示输出

JavaScript:textarea不显示输出,javascript,html,Javascript,Html,我正在制作一个Leetspeak转换器程序,但是第二个textarea没有显示任何输出。以下是我的基本代码: <!DOCTYPE html> <html> <body> <h1>Leetspeak Converter</h1> <script language="JavaScript"> function convert(){ var x = document.

我正在制作一个Leetspeak转换器程序,但是第二个
textarea
没有显示任何输出。以下是我的基本代码:

    <!DOCTYPE html>
    <html>
    <body>

    <h1>Leetspeak Converter</h1>

    <script language="JavaScript">
    function convert(){
      var x = document.getElementById("myTextArea").value;
      var result='';
      for (var i = 0, len = x.length; i < len; i++) {
        if (x.charAt(i)=='A'){
          result = result + '4';
        }
      }
      document.getElementById('resultTextarea').value = result ;
    }
    </script>

    <div class="input">
    <textarea id = "myTextArea" rows = "6" cols = "80">
    </textarea>
    </div>

    <div class="push">
    <button onclick="convert">Convert</button>
    </div>

    <div class="result">
    <textarea id = "resultTextArea" rows = "6" cols = "80">
    </textarea>
    </div>

利兹峰变换器
函数转换(){
var x=document.getElementById(“myTextArea”).value;
var结果=“”;
对于(变量i=0,len=x.length;i
它根本不产生任何产出。我尝试过使用
console.log()
,但它没有显示任何输出。
我还使用了调试器,但没有骰子。

您有语法错误,分为两部分,所以请更改此部分

<button onclick="convert">Convert</button> // this does not represent a method
用这个

<button onclick="convert()">Convert</button>
document.getElementById('resultTextArea').value = result ;
函数转换(){
var x=document.getElementById(“myTextArea”).value;
var结果=0;
对于(变量i=0,len=x.length;i

转换

您有语法错误,分为两部分,因此请更改此项

<button onclick="convert">Convert</button> // this does not represent a method
用这个

<button onclick="convert()">Convert</button>
document.getElementById('resultTextArea').value = result ;
函数转换(){
var x=document.getElementById(“myTextArea”).value;
var结果=0;
对于(变量i=0,len=x.length;i

转换

您在以下方面有语法错误:

<button onclick="convert">Convert</button>
转换
修正如下:

<button onclick="convert()">Convert</button>
转换

您在以下方面有语法错误:

<button onclick="convert">Convert</button>
转换
修正如下:

<button onclick="convert()">Convert</button>
转换
试试这个

<!DOCTYPE html>
    <html>
    <body>

    <h1>Leetspeak Converter</h1>

    <script language="JavaScript">
    function convert(){
      var x = document.getElementById("myTextArea").value;

      var result='';


      for (var i = 0,len = x.length ; i < len; i++) {
        if (x.charAt(i)=='A'){
          result = result + '4';
        }
      }

      document.getElementById('resultTextArea').value = result ;
    }
    </script>

    <div class="input">
    <textarea id = "myTextArea" rows = "6" cols = "80">
    </textarea>
    </div>

    <div class="push">
    <button onclick="convert()">Convert</button>
    </div>

    <div class="result">
    <textarea id = "resultTextArea" rows = "6" cols = "80">
    </textarea>
    </div>
    </body>
    </html>

利兹峰变换器
函数转换(){
var x=document.getElementById(“myTextArea”).value;
var结果=“”;
对于(变量i=0,len=x.length;i
试试这个

<!DOCTYPE html>
    <html>
    <body>

    <h1>Leetspeak Converter</h1>

    <script language="JavaScript">
    function convert(){
      var x = document.getElementById("myTextArea").value;

      var result='';


      for (var i = 0,len = x.length ; i < len; i++) {
        if (x.charAt(i)=='A'){
          result = result + '4';
        }
      }

      document.getElementById('resultTextArea').value = result ;
    }
    </script>

    <div class="input">
    <textarea id = "myTextArea" rows = "6" cols = "80">
    </textarea>
    </div>

    <div class="push">
    <button onclick="convert()">Convert</button>
    </div>

    <div class="result">
    <textarea id = "resultTextArea" rows = "6" cols = "80">
    </textarea>
    </div>
    </body>
    </html>

利兹峰变换器
函数转换(){
var x=document.getElementById(“myTextArea”).value;
var结果=“”;
对于(变量i=0,len=x.length;i
非常感谢。你能指出我犯了什么错误吗?这样我以后就可以避免这些错误了。我是新来的。@toyotasupra如果你工作到很晚,眼睛又累了,可能会发生一些小问题:)是的,我只有13岁,但一直都像地狱一样编码,所以我经常遇到这种情况。非常感谢你。你能指出我犯了什么错误吗?这样我以后就可以避免这些错误了。我是新来的。@toyotasupra如果你工作到很晚,眼睛又累了,可能会发生一些小问题:)是的,我只有13岁,但一直都像地狱一样编码,所以我经常遇到这种情况。