html5输出标签的替代方案是什么?

3

我使用一个带有少数输入“number”的表单制作了一个页面。我使用了html output标签来显示结果。但是在MSIE中,计算是进行的,但output标签不会显示结果。是否有一种简单的解决方法或替代方案?如果我使用input标签代替output标签,则可以工作,但结果显示在一个格式不太好的框中。(我认为解决方案应该很简单,例如:(-“我有变量结果苹果。”-))

3个回答

0

HTML 5的输出标签在IE(或EDGE)上不受支持。因此,您只能使用输入标签。但是,您始终可以使用CSS来修复屏幕布局。

如果您想支持IE,则必须采用传统的方法,即使用JS和CSS。


0

根据W3Schools,MSIE或Edge不支持输出标签,可以使用Javascript找到解决方案here。此外,您也可以使用CSS来自定义样式输出输入。


0

我写了一段代码可能会对你有所帮助,因为我对你的问题不太清楚。

<form onsubmit="return false" oninput="o.value = parseInt(a.value) + parseInt(b.value)"> 
   <input name="a" type="number" step="any"> +  
   <input name="b" type="number" step="any"> = 
   <output name="o"></output>
</form>

我制作了一个简单的计算器。
在IE中不支持OUTPUT标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接