【问题标题】:After inputing a value into a input, out a string with the RADICAL (value)在输入一个值后,输出一个带有 RADICAL(值)的字符串
【发布时间】:2018-11-17 21:17:34
【问题描述】:

所以...我正在尝试一些非常雄心勃勃的事情(至少对我自己而言)。我很难找到将在 HTML5 中执行以下操作的特定命令或代码行

<body>
<p> The square root will go underneath </p> <input id="Number"><button onclick="ARE_YOU_SERIOUS">Check it</button>
<p id="Place Holder"></p>

<script>
    function ARE_YOU_SERIOUS()   
var x = document.getElementbyId("Number").value
       document.getElementbyId("Place_Holder").innerhtml = SQUARE ROOT(x)
    </script>

我不想计算 x 的平方根,我只想打印一个在特定占位符中包含 x 的平方根

【问题讨论】:

  • 你想让我得到多少基本的东西,我只想打印一个 sqrt(x) 作为一个 sqrt(x),里面有根号和 x,但我会尝试做一个最小的代码
  • 所以我们了解您的要求。并且document.getElementbyId("Number").value 将输入值返回为string,而不是number,因此您可能想做例如SQUARE ROOT(parseInt(x))
  • 我添加了 2 个不同示例的图像,说明我在运行脚本后希望看到的内容
  • 你不能只用 Unicode 字符来做到这一点,你需要像 MathML 这样的东西。例如,请参阅 this question 及其答案。

标签: html math styles


【解决方案1】:

因此,在对我的一系列编码进行了更广泛的测试之后,我意识到我可以有效地做我想做的事情的唯一方法之一就是合并一个像 MathJax 这样的库。由于换行问题和格式,我最终没有立即得到我想要的平方根答案,但总的来说,mathjax 解决了我所感受到的大量痛苦。

MathJAX 确实以编写它的方式执行部首,只是需要一些时间。

【讨论】:

    【解决方案2】:

    <script>
       var x = document.getElementbyId("Number").value;
       document.getElementbyId("Place_Holder").innerhtml = Math.sqrt(x);
    </script>

    【讨论】:

    • 我不确定这会给我一个“x 的平方根”,其中 x 在平方根内。
    • 不要只删除没有解释的代码,您发布的代码将不起作用。
    • 请解释您的代码。纯代码的答案并不一定让每个人都容易理解。
    猜你喜欢
    • 2015-12-04
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 2019-12-31
    • 1970-01-01
    • 2017-01-26
    相关资源
    最近更新 更多