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