javascript - HTML/CSS/Javascript 函数创建
问题描述
我正在制作一个可以转换您的号码的网站。我已经有了大部分代码,我只是遇到了一个错误,无法弄清楚。当我运行它时,页面上有代码,当我单击按钮时,它不会运行。
<div id = "conversion">
function feet() {
var userinches = document.getElementById('userinches').value;
doOuput('The answer is', userinches / 0.0833, ' ft');
}
function doOuput(val, unit) {
//console.log('Convert To ' + unit);
document.getElementById('results').innerHTML = val + unit;
}
</div><!-- End of conversion div section -->
解决方案
您需要将javascript放在script
标签中。最好将它们与html文件完全分开并将其写入单独的js文件中。在 html 中包含该 js 文件
<div id="question">
<h2>Unit Convertor</h2>
<img src="" alt="Picture of basketball">
<p>Enter a Quanity of Inches: <input id="userinches" type="number" /> </p>
</div>
<div id="conversion">
<script>
function feet() {
var userinches = document.getElementById('userinches').value;
doOuput('The answer is', userinches / 0.0833, ' ft');
}
function cm() {
var userinches = document.getElementById('userinches').value;
doOuput('The answer is', userinches * 2.54, ' cm');
}
function yards() {
var userinches = document.getElementById('userinches').value;
doOuput('The answer is', userinches / 0.02778, ' yard');
}
function doOuput(val, unit) {
//console.log('Convert To ' + unit);
document.getElementById('results').innerHTML = val + unit;
}
</script>
</div>
<div="buttons">
<button type="button" onclick="feet();">Feet</button>
<button type="button" onclick="cm();">Centimeters</button>
<button type="button" onclick="yards();">Yards</button>
</div>
<!-- End of buttons div section -->
<div id="results"></div>
推荐阅读
- php - Laravel 6:调用未定义的方法 App\\User::createToken()
- python-3.x - 从使用 Keras 和 Theano 的预训练模型获取中间层激活数组时遇到的问题?
- c++ - 为什么 main 函数不能返回负数?
- linux - 通过在我的 Linux 终端中运行脚本来初始化 PySpark shell(Spark 版本 2.4.4)
- regex - 应该包含括号的正则表达式会在 Sublime Text 中排除它们
- python - 如何用python将图片划分为等间距的正方形?
- c - 使用 DDD 调试器 c 时出错,没有 printf.c 的源
- c++ - 更改 .h 文件时是否可以重用 .so 文件
- excel - 从 Google 表格将数据导入 Excel 电子表格
- typo3 - 从流体模板中的记录字段呈现内容元素?