首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“听”等标签打印出来

“听”等标签打印出来
EN

Stack Overflow用户
提问于 2011-10-10 12:37:48
回答 1查看 163关注 0票数 0

我有javascript "API“函数,需要使用特定的标记。

我对剧本的定位有问题。我的意思是:

  1. 如果脚本是在头上写的,我需要等待标记被打印出来,这意味着我需要在页面上跟踪并检查标签何时打印出来,而不是启动函数。如果脚本是在标签打印后在正文中编写的,那么在标签打印之后,我不能调用函数,如下所示:

<tag></tag> <script> startfunction(); </script>

我的问题是,我如何跟踪标签,检查它是否打印,是否启动函数,如果它不“听”标签,等待它打印,而不是启动函数,*我不能等待整个页面加载。

怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-10 13:44:44

你就不能等文件加载完吗?最简单的方法是侦听窗口元素上的"load“事件,然后触发代码.

我不知道你是不是在使用像jQuery,Prototype之类的JS库.

下面是处理这类事件的一些标准JS:

代码语言:javascript
复制
if( window.addEventListener ) {
  window.addEventListener('load',handlerFunction,false);
} else if( document.addEventListener ) {
  document.addEventListener('load',handlerFunction,false);
}

您的handlerFunction将触发所有必要的函数,然后您可以执行如下操作:

代码语言:javascript
复制
document.getElementsByTagName("tag") 

检查代码是否返回任何元素,以便知道标签是否被打印.

这个有用吗?让我知道。

编辑 BTW,这可能是javascript domready?的副本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7712865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档