我的HTML页面上的标签字段出现问题。我已经设置了如下标签:.innerHTML在Windows Phone浏览器上不起作用
<label id="labelid" class="required control-label">Old Label Value</label>
基于其他一些表单输入,我试图使用javascript更改标签的值。代码为:
function change()
{
document.getElementById(labelid).innerHTML = "New Label Value";
}
由于某种原因,这可以在桌面浏览器上正常工作。它也适用于IOS和Android手机。但是,当我在Windows Phone浏览器上查看此HTML页面时,新值不可见。
请指教。我一定在做一些愚蠢的事情,但我无法弄清楚。
基本目标是根据用户在文本字段中输入的内容更新标签。请让我知道是否有另一种方式来做它,而不是使用标签。
是否确定是否'变化()'实际上是在手机的浏览器触发? – 2014-09-21 02:41:58
您应该在单引号或双引号中保留labelid。 – 2014-09-21 02:44:52
如何绑定触发'change()'的事件? – Popnoodles 2014-09-21 02:45:03