Css Perl Mojo::DOM修改属性值
如果另一个属性包含某个字符串,我想修改该属性的值Css Perl Mojo::DOM修改属性值,css,perl,dom,css-selectors,mojolicious,Css,Perl,Dom,Css Selectors,Mojolicious,如果另一个属性包含某个字符串,我想修改该属性的值 my $dom = Mojo::DOM->new('<link href="http://google.com/feed/" rel="alternate">'); $dom->at('link[href*="google"]')->replace_content('http://www.yahoo.com/feed/'); print $dom; my$dom=Mojo::dom->new(“”); $dom->
my $dom = Mojo::DOM->new('<link href="http://google.com/feed/" rel="alternate">');
$dom->at('link[href*="google"]')->replace_content('http://www.yahoo.com/feed/');
print $dom;
my$dom=Mojo::dom->new(“”);
$dom->at('link[href*=“google”]')->替换内容('http://www.yahoo.com/feed/');
打印$dom;
因此,如果标记“则改用
attr
方法,即
$dom->at('link[href*="google"]')->attr(href => 'http://www.yahoo.com/feed/');
它可以将属性设置为指定值
p/s:
<link href="http://www.yahoo.com/feed/" rel="alternate">
$dom->at('link[href*="google"]')->attr(href => 'http://www.yahoo.com/feed/');