Dojo在使用javascript时会失败
Dojo fails upon use of javascript
我有一个dojo scrollablePane
在我的应用程序的功能很好,当应用程序第一次加载。然而,我的html文件有一个onclick
函数,它触发一个JavaScript函数,最终调用document.getElementId('').innerHTML = ''
,一旦执行,正确的数据加载到scrollablePane
,但我不能再滚动。什么好主意吗?
当您更改innerHTML
时,您正在破坏DOM中的元素,因此任何处理程序DOJO或任何其他人将被删除。
如何更新他们的内容,而不是使用.innerHTML=''
销毁它?您可以选择元素并更新它们的文本内容。
另外,我建议反对onclick="value"
作为附加事件的一种方式,如果别人改变了onclick,你的方法被覆盖,你可以使用addEventListener(和shim为attachEvent,如果你支持旧IE)。
相关文章:
- 网页上失败的javascript会导致所有其他脚本失败
- 带有对象解析的响应javascript ajax失败
- javascript如果失败
- JavaScript严格类型检查失败
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- IE9 javascript嵌套`createElement`失败
- 缓存javascript失败,因为使用了外部javascript
- 添加@javascript标记时,Cucumber中的HTTP身份验证失败
- Html<输入模式>使用JavaScript处理-超过时失败
- 链接CSS、Javascript和HTML进程失败
- Javascript-为什么我的JQueryAJAX请求失败
- Javascript正则表达式失败
- 由于adblock,Javascript Ajax请求在chrome中失败,我有什么选择
- Javascript正则表达式失败,但不确定原因
- 将两个隐藏输入与简单的 JavaScript 进行比较失败
- JavaScript:当存在单引号时,用于替换双花引号的正则表达式失败
- 警告:修改失败.Javascript
- 上传最后一个文件片时代码失败.(javascript, HTML 5)
- Facebook API简单授权失败javascript
- 致命错误:CALL_AND_RETRY_LAST分配失败- JavaScript堆内存不足