为什么我的HTML和JavaScript无法在iPad上运行,而在PC上运行?

时间:2019-06-10 08:06:17

标签: javascript html

我已经编写了关于求平方公式根的代码。该代码在PC上似乎运行良好,但在我的ipad1上却无法运行。为了解决这个问题,我进行了很多搜索,但无法获得答案。我想我自己不能解决这个问题。

我在ipad上使用了野生动物园。我检查了ios的更新,它是最新的。 下面的代码都在body标签中。

在我的Ipad中,结果没有出现。我在代码中省略了一些结束标签,但是原始文件中有所有结束标签。

function solve_qua() {
  var a = Number(document.getElementById("qua_a").value);
  var b = Number(document.getElementById("qua_b").value);
  var c = Number(document.getElementById("qua_c").value);

  var D = b * b - 4 * a * c;
  var root;

  if (D == 0) {
    root = (-1) * b / (2 * a);
    var sroot;
    var sroot = "x = " + root;
    document.getElementById("qua_answer").innerHTML = sroot;
  } else if (D < 0) {
    var s = -D;
    var coe1 = (-b) / (2 * a);
    var coe2 = (s ** 0.5) / (2 * a);
    var sroot1 = coe1 + " - " + coe2 + "i";
    var sroot2 = coe1 + " + " + coe2 + "i";
    var sroot = "x = " + sroot1 + "\n" + "or" + "\n" + "x = " + sroot2;
    document.getElementById("qua_answer").innerHTML = sroot;

  } else {
    var root1 = ((-b) - D ** 0.5) / (2 * a);
    var root2 = (-b + D ** 0.5) / (2 * a);
    var sroot = "x = " + root1 + "\n" + "or" + "\n" + "x = " + root2;
    document.getElementById("qua_answer").innerHTML = sroot;
  }

}
<div class="w3-row">
  <div class="w3-twothird w3-container">
    <ul>
      <li>
        <label for="qua_a">a =</label>
        <input type="text" id="qua_a">
      </li>
      <br>
      <li>
        <label for "qua_b">b =</label>
        <input type="text" id="qua_b">
      </li>
      <br>
      <li>
        <label for "qua_c">c =</label>
        <input type="text" id="qua_c">
      </li>
      <p><button onclick="solve_qua()">calculate</button></p>
      <p id="qua_answer"></p>
    </ul>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

也许在Apple设备上不支持这些字符。这就是我所能建议的。