Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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
PHP或Javascript:只需删除并替换HTML代码_Php_Javascript_Replace - Fatal编程技术网

PHP或Javascript:只需删除并替换HTML代码

PHP或Javascript:只需删除并替换HTML代码,php,javascript,replace,Php,Javascript,Replace,我的页面上有此代码,但链接有不同的名称和ID: <div class="myclass"> <a href="http://www.example.com/?vstid=00575000&amp;veranstaltung=http://www.example.com/page.html"> Example Text</a> </div> 如何将其删除并替换为以下内容: <div class="myclas

我的页面上有此代码,但链接有不同的名称和ID:

   <div class="myclass">
    <a href="http://www.example.com/?vstid=00575000&amp;veranstaltung=http://www.example.com/page.html">
Example Text</a>
    </div>

如何将其删除并替换为以下内容:

<div class="myclass">Sorry no link</div>
对不起,没有链接
用PHP还是Javascript?我用str试过了


谢谢大家!

我想你的意思是动态的?您将无法使用php实现这一点,因为它是服务器端的,一旦HTML输出到屏幕上,它就与HTML没有任何关系

请参阅:获取javascript

或者您可以使用jquery,这比尝试使用跨浏览器兼容的javascript脚本要好得多


$('.myclass').html('Sorry…')

我想你的意思是动态的?您将无法使用php实现这一点,因为它是服务器端的,一旦HTML输出到屏幕上,它就与HTML没有任何关系

请参阅:获取javascript

或者您可以使用jquery,这比尝试使用跨浏览器兼容的javascript脚本要好得多


$('.myclass').html('Sorry…')

如果在您需要进行替换之前页面仍在服务器上,请执行以下操作:

<?php if (allowed_to_see_link()) { ?>
<div class="myclass">
<a href="http://www.example.com/?   vstid=00575000&amp;veranstaltung=http://www.example.com/page.html">
 Example Text</a>
</div>
<?php } else { ?>
non-link-text
 <php } ?>

非链接文本

并编写命名函数…

如果在需要进行替换之前页面仍在服务器上,请执行以下操作:

<?php if (allowed_to_see_link()) { ?>
<div class="myclass">
<a href="http://www.example.com/?   vstid=00575000&amp;veranstaltung=http://www.example.com/page.html">
 Example Text</a>
</div>
<?php } else { ?>
non-link-text
 <php } ?>

非链接文本

还可以编写命名函数…

您可能想清楚自己在做什么。如果这是您的文件,那么您只需在编辑器中打开并删除部分即可。如果您想用PHP修改HTML,可以使用


上面的代码将用Textnode“Sorry no link”替换具有myclass类属性的任何
元素的任何直接
元素子元素。

您可能需要清除正在进行的操作。如果这是您的文件,那么您只需在编辑器中打开并删除部分即可。如果您想用PHP修改HTML,可以使用


上面的代码将用Textnode“对不起,没有链接”替换任何具有myclass类属性的
元素的任何直接
元素子元素。

何时和如何生成此html?何时和如何生成此html?