如何从htm文件中的smarty值中删除span标签?

时间:2012-09-24 08:20:01

标签: php smarty

我有一个名为user.htm的htm文件。在这里,我将显示我的用户详细信息。当我尝试添加链接到用户图像时,我有一个问题。 span标记存在于图像链接中。

对于前者, $ img_link ='/ image / users / 44.jpg'。我想从user.htm中的$ img_link中删除span标记。

我的代码是:

<img src="http://www.mysite.com/Imprenta/{$ruta_value}" height="50px" width="150px" />

此处{$ ruta_value}的值为=&gt; '/user/images/44.jpg'

我不能在这里使用像str_replace或strip_tags这样的PHP函数。怎么做?

2 个答案:

答案 0 :(得分:3)

你可以非常聪明地使用 strip_tags

{$img_link|strip_tags}

所以在你的情况下,它就像

<img src="http://www.mysite.com/Imprenta/{$ruta_value|strip_tags}" height="50px" width="150px" />

答案 1 :(得分:0)

如果要从HTML中删除span标记,请为其指定ID <span id="userSpan"> </span> 然后在这里使用小JavaScript

var span = document.getElementById("userSpan");
span.parentNode.removeChild(span);