【问题标题】:How to user DOMElement to replace attribute value [duplicate]如何使用 DOMElement 替换属性值 [重复]
【发布时间】:2012-10-11 14:05:01
【问题描述】:

可能重复:
Change tag attribute value with PHP DOMDocument

如何使用 PHP DOMElement 类将 HTML 字符串的 href 值替换为新值?

使用 jQuery 我会做这样的事情

$('a[myattr~="myval"]').attr('href','http://www.google.se');

认为这是最简单的解释方式。

【问题讨论】:

    标签: php dom


    【解决方案1】:

    PHP 在许多非常重要的方面与 jQuery 不同,但要回答您的问题:

    $domelement->setAttribute("href", "http://www.google.se");
    

    您可能想咨询documentation

    【讨论】:

    • 我确实知道 jQuery 和 PHP 是非常不同的。但是我认为一行代码可以说一千个单词;)
    • 我明白了。这对你有用吗?
    • 我不太明白应该如何选择我感兴趣的 DOM 元素...
    • 您可以使用$domdocument->getElementById("someid") 检索 DOMDocument 中的元素。
    • 好吧,问题在于它应该包含 rel 属性包含“附件”的元素。元素没有任何 ID。
    猜你喜欢
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    • 1970-01-01
    相关资源
    最近更新 更多