关于window.onload事件何时被触发,我有点困惑.例如:我有一个页面,其中包含许多外部js文件,甚至是按需加载脚本(动态创建标记).所有这些代码都在页面中(即,它不会在click或smth上被触发,它应该在加载时执行).现在让我们说我在最后一个按需javascript中有window.onload = somefunction().是否有可能在实际加载所有脚本之前触发window.onload?
我试图在id或类'B'的元素中选择类'A'的第一个元素.我尝试过> +和first-child选择器的组合,因为它不是类元素'B'中的第一个元素.它的工作,但是...我试图覆盖某些默认的CSS和我有在服务器端没有控制权,它似乎是类"A"元素在不同的位置,有时产生.这是一个例子:
<class-C>
<class-B> might have a different name
<some-other-classes> structure and element count might differ
<class-A></class-A> our target
<class-A></class-A> this shouldn't be affected
<class-A></class-A> this shouldn't be affected
</class-B>
</class-C>
Run Code Online (Sandbox Code Playgroud)
有时,"B"类的名称不同,"A"之前的元素也不同.那么有没有办法在元素'C'中选择第一个'A'?因为'C'级总是在那里.我不能使用+>和第一胎选择,因为"A"元素不同的路径,第一,但元素"C"是永远存在的,这将是一个很好的起点.