我正在借助sharepoint创建的页面中工作。在IE8中无法识别的输入文本框
在该页面中,我们有一个标签。
<input name="SearchBox" title="Search..." class="" id="" accessKey="S" onkeydown="" onkeypress="" onfocus="" onblur="" type="text" maxLength="2048" autocorrect="off" autocomplete="off" value="test"/>
像上述
在IE9及以上,铬我获取文本框的值,我是值传递给另一个函数。它工作正常
但在IE8中,如果我试图抓取像document.getElementsByName('SearchBox')[0] .value,它将引发错误为“SCRIPT5007:无法获取属性的值'值' :对象为空或未定义“
我检查在IE8的显影工具的元素。我真的很惊讶输入标签元素无法在IE8中检测。然后,我在开发人员工具中打开了html,并且看到HTML文件中缺少该元素。但它正在页面中呈现。它怎么可能。有谁能帮我解决这个问题吗?
我们使用了sharepoint 2013.
你必须更新你的问题要包括一个*最小*的例子,导致你描述的问题。就像现在这样,我们只能猜测。 – 2014-11-25 06:03:55