javascript - 我在我的 html 页面上得到了这个 [object HTMLSpanElement]
问题描述
问题已解决,无需仔细阅读帖子,感谢您的帮助,感谢有用的时间。
解决方案
您正在引用此 DOM 对象 ( <span id = "res"></span>
) 本身,但您不需要此对象,而是存储在其中的文本。
你可以通过一个简单的方法得到这个值
document.getElementById("res").innerText
这或多或少与您用于设置此res
对象文本的调用相同。
所以一个工作示例可能看起来像这样
<!DOCTYPE html>
<html>
<head>
<title> Exercise 2 </title>
</head>
<body>
<form>
Enter the value to be converted <br><br> <input type="numbers" id="val" /> <br><br>
<input type="button" onClick="celtofar()" Value="Celcius to Fahrenhet" id="b1" /><br><br>
<input type="button" onClick="fartocel()" Value="Fahrenhet to Celcius" id="b2"/><br><br>
Output : <br>
<span id = "res"></span>
<p id= "op"></p>
</form>
<style type="text/css">
body { margin-left: 450px; margin-top: 100px}
</style>
<script type="text/javascript">
function celtofar()
{
v = document.getElementById("val").value;
document.getElementById("res").innerHTML = (v * 1.8) + 32;
var message = v +'\xB0C is ' + document.getElementById("res").innerText + '\xB0F.';
document.getElementById("op").innerHTML = message;
}
function fartocel()
{
v = document.getElementById("val").value;
document.getElementById("res").innerHTML = (v - 32) / 1.8;
var message = v +'\xB0F is ' + document.getElementById("res").innerText + '\xB0C.';
document.getElementById("op").innerHTML = message;
}
</script>
</body>
</html>
在此处阅读有关此内容的更多信息: https ://www.w3schools.com/js/js_htmldom.asp
推荐阅读
- wordpress - 带有 Wordpress 的 Webpack 开发服务器
- java - 将 lang.string 转换为 JSONObject 时出现 json.JSONException
- heroku - 在heroku上部署获取内部服务器错误后
- c - 如何在 GTK 中使用剪贴板?
- angularjs - 如何在jwt中过期时刷新令牌
- angularjs - 如何在 md 对话框中指定 2 个确定按钮?
- tensorflow - 如何在张量流代码中的每批之后打印占位符值
- ios - SCLAlertView 按钮
- python - Python生成具有约束的随机右偏高斯
- c - 自动存储持续时间结构初始化