onsenui 2等待元素被加载
Onsen Ui 2 wait for elements to be loaded
我正在使用 onsenui 2。在我的页面中,我创建了一个带有一些div的on -page。之后是我的javascript它通过document.getElementById("mydiv").innerHTML = "Hi";
那么我得到的错误是元素是未定义的,尽管它应该已经加载在那里。当我将alert();
粘贴在document.get...
前面时,它将首先显示警报,然后当用户单击它时,程序将继续执行代码:然后元素已加载并且代码工作。如何等待它加载?
通常等待初始元素,您可以这样做:
ons.ready(function(){
document.getElementById("mydiv").innerHTML = "Hi";
});
如果你也在使用某种导航,想要等待一个特定的页面:
document.addEventListener('init', function (e) {
if (e.target.id == 'myOnsPageId') { // id of the ons-page, NOT the ons-template
// ...
}
});
相关文章:
- 一个变化:在加载图像之前加载元素
- 移除/阻止将来在DOM中加载元素
- 在没有事件的情况下对具有特定类的已加载元素激发函数
- JQuery - 加载元素时的过程元素
- 从特定 Div JS 加载元素
- 使用javascript加载元素,然后应用它们javascript
- 聚合物 1.x:预加载元素属性
- 聚合物 1.x:预加载元素属性
- Django - 通过 AJAX 重新加载元素
- 在 jquery 插件中放置一个 Raphael “加载”元素
- 将事件绑定到页面上的动态加载元素
- jQuery-使用ajax加载元素
- 使用javascript动态加载元素的性能
- 如何在我们知道 ajax 加载元素的真实高度(带有图像)后立即执行脚本
- CSS在动态和直接通过服务器加载元素时出现负边距差异
- Jquery从外部脚本加载元素
- 在ajax中加载元素
- 在聚合物中加载数据后重新加载元素
- 如何使用js加载元素
- 一个接一个地加载元素——简单的jQuery