我希望能够使用Math.js
和输入框将用户指定的金额转换为网站上的其他数量,但无论我尝试什么,都无法从标有“转换”的输入框中获取用户输入“并改变它。我怎么能做到这一点?
<!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>
答案 0 :(得分:0)
尝试学习一些基本的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);
});