Php 如何找到与第一个同名的div类的第二个映像?
有以下html页面:Php 如何找到与第一个同名的div类的第二个映像?,php,image,dom,find,Php,Image,Dom,Find,有以下html页面: Lundi 11h <img id="bull_98812001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j06.png"/><img id="bull_98803001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j11.png"/><img id="bull_988
Lundi 11h
<img id="bull_98812001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j06.png"/><img id="bull_98803001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j11.png"/><img id="bull_98818001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j11.png"/><img id="bull_98809001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j11.png"/><img id="bull_98804001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j11.png"/><img id="bull_98830002" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j14.png"/><img id="bull_98814001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j10.png"/></div><div class="bulltimb">
mardi 11h
<img id="bull_98812001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j09.png"/><img id="bull_98803001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j10.png"/><img id="bull_98818001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j10.png"/><img id="bull_98809001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j10.png"/><img id="bull_98804001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j05.png"/><img id="bull_98830002" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j05.png"/><img id="bull_98814001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j14.png"/></div><div class="bulltimb">
mercredi 11h
<img id="bull_98812001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j01.png"/><img id="bull_98803001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j01.png"/><img id="bull_98818001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j04.png"/><img id="bull_98809001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j05.png"/><img id="bull_98804001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j04.png"/><img id="bull_98830002" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j05.png"/><img id="bull_98814001" class="bulltimbpic" src="/images/pictos/Pictos_Meteo_Nc_blanc/j05.png"/></div></div>
如何找到第二个和第三个img
“bull98818001”
?首先,同一html文档上不能有相同的id。
id属性为HTML元素指定一个唯一的id(该值在HTML文档中必须是唯一的)。
CSS和JavaScript可以使用id值为具有指定id值的唯一元素执行某些任务
如果您想获得所有具有class=“bulltimbpic”的图像的属性“src”,应该使用jquery或纯javascript
您可以尝试此操作以获取数组中列出的class=“bulltimbpic”的所有属性src
<script type="text/javascript">
var images = [];
$(document).ready(function(){
$("#bulltimbbloc .bulltimb").each(function(){
images.push($(this).find('#bull_98812001').attr('src'));
})
});
console.log(images);
</script>
var图像=[];
$(文档).ready(函数(){
$(“#bulltimbloc.bulltimb”)。每个(函数(){
images.push($(this).find('#bull98812001').attr('src');
})
});
控制台日志(图像);
关于您的信息,您无法使用php获得二等舱
您可以使用id、类、名称、输入[类型]、,。。。使用JQuery或JavaScript
要选择示例中的第二个元素,可以编写:
expand(wait:true) {
$(".btn", 1);
}
也可以使用下标运算符简单地访问元素:
expandOrderLink(wait:true) {
$(".btn.btn-navbar.document-collapse.pull-right")[1];
}
我找到了最快最简单的方法 要查找具有相同div类名的下一个映像,请执行以下操作:
$image2 = " image2 = ".$html->find('img[id="bull_98818001"]', 1) ->src;
只需将
0
替换为1
html文档不是我的。这是一个网站:。我会试试你的方法,让你知道我已经修改了jquery,这样你就可以像在网站上一样提取3个图片链接了。。也许我正在使用它?嗨@Steph,你不能在php中使用这个脚本。请在jquery中试试这个。嗨,谢谢你的回答。我从未使用过Jquery。所以基本上我必须创建一个html页面,对吗?但是我如何将它与我的php页面和代码链接?
$image2 = " image2 = ".$html->find('img[id="bull_98818001"]', 1) ->src;