0
如何使用HTML::Element创建一个具有缺少值的属性的HTML元素?如何使用HTML ::元素创建不带值的HTML属性
例如,checked
属性通常不具有价值,是这样的:
<input checked name="field" type="checkbox" />
下面的例子,但是,让我们用一个空字符串作为值checked
属性:
<input checked="" name="field" type="checkbox" />
代码:
use HTML::Element;
my $h = HTML::Element->new ('input');
$h->attr (type => 'checkbox');
$h->attr (name => 'field');
$h->attr (checked => '');
print STDOUT $h->as_HTML, "\n";
“checked属性通常没有任何值”该值对于布尔HTML属性是可选的。您可以执行'checked =“checked”'或简单地'checked'。 – ThisSuitIsBlackNot
你没有回答我的问题。 –
我在说你可以做'$ h-> attr(checked =>'checked');'获得与你想要的相同的HTML。 – ThisSuitIsBlackNot