如何让用户输入Math.js

How to have a user input to Math.js

本文关键字:Math js 输入 用户      更新时间:2023-09-26

我希望能够在网站上使用Math.js和输入框将用户给定的数量转换为另一个数量,但无论我尝试什么,都无法从标记为"转换"的输入框中获得用户输入并更改它。我该如何实现这一点?

http://jsfiddle.net/zFuNs/1/

<!DOCTYPE html>
<html>
    <head>
        <title>Convert</title>
        <script type="text/javascript" src="https://raw.github.com/josdejong/mathjs/master/dist/math.js"></script>
    </head>
    <body>
        <input type="text" id="convert"></input>
        <script>
            function print(value) {
                document.write(math.format(value) + '<br>');
            }
            print(math.eval('"TEXT IN CONVERT BOX HERE" inch in cm'));
        </script>
    </body>
</html>

试着学习一些基本的JS和一些类似jQuery的库。

jQuery是一个轻量级的、"少写多做"的JavaScript库。

jQuery的目的是使JavaScript在您的网站。

jQuery承担了许多常见的任务,这些任务需要许多行要完成的JavaScript代码,并将它们封装到您可以用一行代码进行调用。

jQuery还简化了JavaScript,比如AJAX调用和DOM操作。

这是你问题的一个例子http://jsfiddle.net/zFuNs/3/

$('#convert').click(function () {
    var cm = math.eval( $('#inch').val() + ' inch in cm' );
    $('#cms').text(cm);
});