Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Perl Mojo::DOM修改属性值_Css_Perl_Dom_Css Selectors_Mojolicious - Fatal编程技术网

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/');