作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何使用 PHP 的 DOMDocument 获取没有 ID 属性的输入字段的值?
<input type="text" name="make" value="Toyota">
最佳答案
XPath让它变得简单,假设这是唯一以“make”作为名称的文本输入:
$dom = new DOMDocument();
$dom->loadHTML(...);
$xp = new DOMXpath($dom);
$nodes = $xp->query('//input[@name="make"]');
$node = $nodes->item(0);
$car_make = $node->getAttribute('value');
如果页面上有多个具有该特定字段名称的输入(这完全有可能),那么您将不得不做一些额外的工作来缩小您想要的那些多个输入的范围。
关于PHP DOM 文档 : How do I get the value of an input field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217955/
我是一名优秀的程序员,十分优秀!