如何在getElementsByTagName中创建例外

时间:2017-10-02 03:54:02

标签: javascript php

我在PHP中使用getElementsByTagName来选择DOM中带有img标签的所有图像。

实际上,我正在使用它来加载延迟镜像。使用PHP和JS它工作得很好,但我想忽略第一个图像与img标签,并选择所有其他img标签。

无论如何我可以为第一个img标签制作例外。 这是我用来选择所有img标签的代码。

$imgs = $post->getElementsByTagName('img');

1 个答案:

答案 0 :(得分:0)

不知道你的代码结构,但你应该 但通常如果像这样 你可以做到

$ imgs = $ post-> getElementsByTagName('div> img:not(:first-child)');

<body>
<div>
   <img>
   <img>
   <img>
   <img>
   <img>
</div>
</body>