0

使用 DOMDocument,我可以像这样创建一个单选输入:

$html = new DOMDocument;
$radio = $html->createElement ( 'input' );
$radio->setAttribute ( 'type', 'radio' );
$radio->setAttribute ( 'name', 'test-ratio' );
$fieldset->appendChild ( $radio);

这将创建一个单一的无线电输入。当我有一个选择列表时,我应该重复上面的代码来创建一个无线电输入列表,还是有更好的方法?

4

1 回答 1

1

您不需要创建新的 DomDocument 来创建单选按钮,只需重用已有的。

您也可以制作一个无线电输入并使用cloneNode制作它们的副本。

$radio = $html->createElement ( 'input' );
$radio->setAttribute ( 'name', 'test-ratio' );
$fieldset->appendChild ( $radio);
$fieldset->appendChild ( $radio->cloneNode());
于 2012-07-16T02:26:51.707 回答