【发布时间】:2012-04-22 17:56:09
【问题描述】:
--- 根据人们所说的 ---
这是一个多页面表单,它在 DOM 中加载多个页面。 DOM 加载 page_2_2 和 page_3_3 但是,一个具有 display:none 的样式属性,另一个没有。脚本是否可以通过检查哪个具有 display:none 的方式完成,然后加载适当的 Javascript 文件?比如:
如果 DIV ID=page_2_2 的 style="display:none",则加载 page2.js,否则加载 page1.js?
我有两个 Javascript 文件...名为 page1.js 和 page2.js。
我需要一个基于 Javascript 的 if 函数
如果父DIV ID = page_2_2,则加载page1.js,如果父DIV ID = page_3_3,则加载page2.js,否则不加载。
【问题讨论】:
-
你能粘贴你目前拥有的吗?
-
很遗憾,到目前为止我什么都没有……
-
你的问题似乎没有多大意义。父 div 的 ID 是什么?你想达到什么目的?您是否有理由不能只加载两个文件,然后根据 DOM 的结构从一个或另一个调用您需要的函数?
-
父DIV - 我指的是具有IF功能的DIV。我不能同时加载这两个文件,因为它们有冲突......否则我不会问如何做到这一点。
-
脚本在页面上“找到自己”有点困难,@Miro。也就是说,对于一个脚本来说,要找到它所在的
<script>标签的“父级”并不容易;没有明确支持这样做。
标签: javascript jquery if-statement dom-events