Javascript 我在我的html页面上得到了这个[object HtmlPanel]
问题解决了,无需详细阅读本文,感谢您的帮助,非常感谢您的宝贵时间。您正在引用此DOM对象(Javascript 我在我的html页面上得到了这个[object HtmlPanel],javascript,html,jquery,tags,Javascript,Html,Jquery,Tags,问题解决了,无需详细阅读本文,感谢您的帮助,非常感谢您的宝贵时间。您正在引用此DOM对象()本身,但您不需要此对象,而是需要存储在其中的文本 您可以通过简单的 document.getElementById(“res”).innerText 这与您用来设置此res对象的文本的调用大致相同 因此,一个工作示例可以如下所示 练习2 输入要转换的值 输出: 正文{左侧边距:450px;顶部边距:100px} 函数celtofar() { v=document.getElementById(
)本身,但您不需要此对象,而是需要存储在其中的文本
您可以通过简单的
document.getElementById(“res”).innerText
这与您用来设置此res
对象的文本的调用大致相同
因此,一个工作示例可以如下所示
练习2
输入要转换的值
输出:
正文{左侧边距:450px;顶部边距:100px}
函数celtofar()
{
v=document.getElementById(“val”).value;
document.getElementById(“res”).innerHTML=(v*1.8)+32;
var message=v+'\xB0C是'+document.getElementById(“res”).innerText+'\xB0F';
document.getElementById(“op”).innerHTML=消息;
}
函数fartocel()
{
v=document.getElementById(“val”).value;
document.getElementById(“res”).innerHTML=(v-32)/1.8;
var message=v+'\xB0F是'+document.getElementById(“res”).innerText+'\xB0C';
document.getElementById(“op”).innerHTML=消息;
}
您只需关闭
标记后的量程。只需在
<span id = "res">
<p id= "op"></p></span>
变量res
没有设置在任何地方?您也可以通过选择res
一次来重构:cons res=document.getElementById(“res”)
然后设置res.innerHTML=…
并使用res.innerText
@Emre确定,但这不是问题的一部分。重构和返工的潜力更大。