gpt4 book ai didi

javascript - PHP 简单 HTML DOM 和下拉元素选择选项

转载 作者:行者123 更新时间:2023-11-28 19:25:28 26 4
gpt4 key购买 nike

我正在使用 php simple html dom 生成下拉输入。我从数据库中有一些值,根据它们,我将添加“选定”值到我的 select->option dom 元素中。

<select name="myDropDown" id="someID">
<option value="someValue1">Value1Value</option>
<option value="someValue2">Value2Value</option>
<option value="someValue3">Value3Value</option>
</select>

这是默认的。我想添加这样的值,请检查选项 2:

<select name="myDropDown" id="someID">
<option value="someValue1">Value1Value</option>
<option value="someValue2" selected>Value2Value</option>
<option value="someValue3">Value3Value</option>
</select>

在这样做的同时,我想使用我的插件。

<?php    
$html = new simple_html_dom();
$html->load('
<select name="myDropDown" id="someID">
<option value="someValue1">Value1Value</option>
<option value="someValue2">Value2Value</option>
<option value="someValue3">Value3Value</option>
</select>
');
echo $html;
?>

到这里为止一切都运行良好。是的,现在我需要将 selected 插入到我的第二个选项中。我不知道如何使用 PHP Simple HTML DOM 执行此操作,或者我在文档中遗漏了一些内容:http://simplehtmldom.sourceforge.net/manual.htm#section_access

到目前为止我已经尝试过,并且在我的 php 部分中遇到了很多错误:

<?php
$html = new simple_html_dom();
$html->load('
<select name="myDropDown" id="someID">
<option value="someValue1">Value1Value</option>
<option value="someValue2">Value2Value</option>
<option value="someValue3">Value3Value</option>
</select>
');
//here's where i'm trying to reach the child nodes :
$ret = $html->getElementById('someID');
$ret->children(2)->GOTTADOSOMETHINGHEREANDIREALLYDUNNO;
echo $html;
?>

顺便说一句,如果您提供另一种简单的方法来做到这一点,我将不胜感激。

提前谢谢您!

最佳答案

只需进行最少的研究,您就可以自己解决这个问题。

$ret->children(2)->selected = true;

关于javascript - PHP 简单 HTML DOM 和下拉元素选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27980879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com