首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Querypath直接访问ID

使用Querypath直接访问ID
EN

Stack Overflow用户
提问于 2013-12-04 16:37:09
回答 2查看 137关注 0票数 1

嗨,非常基本的问题,我很惊讶没有在这里被问到。

使用Querypath可以基于id直接获取元素吗?

目前,我的做法是

代码语言:javascript
复制
$qp = htmlqp('../index.php');
foreach ($qp->find('img') as $key) {

    if ($key -> attr('id') === "$picID") {
        $src = $key -> attr('src', $src) -> writeHTML("../indextest.php");
    }
}

然而,这似乎并不是最有效的方法,因为每次它都可以直接访问ID时遍历每一个图像。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-04 18:04:28

找到答案了这里

只是

代码语言:javascript
复制
$qp->find('#my-ID');
票数 0
EN

Stack Overflow用户

发布于 2013-12-04 16:47:22

我认为您可以使用getElementById函数的XPath http://www.php.net/manual/en/domdocument.getelementbyid.php

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

https://stackoverflow.com/questions/20380902

复制
相关文章

相似问题

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