如何让用户输入Math.js
How to have a user input to Math.js
我希望能够在网站上使用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);
});
相关文章:
- JS:如何在使用 Math.random() 时排除一系列值
- 如何使字符串安全地用作math.js表达式
- AngularJS和JS Math.max.apply()不能一起工作
- 将@math和@size在灰尘中结合.js
- 谷歌地图API使用Math.random获取随机位置 - JS
- 如何使用 Math.js 解析器测试 MySQL 语法
- 如何让用户输入Math.js
- math.js中的变量名和限制运算符
- JS Math.random没有't得到-9-
- 在phaser.js实体中显示Math
- Three.js - PlaneGeometry from Math.Plane
- JS- Math.atan(y/x) with x==0
- .apply(Math, arrayName)在JS中是如何工作的?
- 如何在three .js中使用math/sphere.js绘制球体
- 使用Math.js计算上栅栏
- JS + math:计算子字符串的排列或组合
- 在没有math.js的情况下使用虚数
- @Math不在dust.js中渲染
- 如何包含和使用math.js
- 在ember-cli中导入依赖项(例如Import math.js)