我想能够使用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>发布于 2013-08-29 12:13:18
尝试学习一些基本的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);
});https://stackoverflow.com/questions/18502057
复制相似问题