首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP更改html属性

使用PHP更改html属性
EN

Stack Overflow用户
提问于 2014-04-10 14:30:35
回答 2查看 69关注 0票数 0

我有这个HTML代码

代码语言:javascript
复制
<div id="meta-8" class="widget col-lg-3 col-md-3 col-sm-12 col-xs-12 widget_meta "><div class="widget-wrap">

我想做的是..。我想用PHP pregreplace修改它,这样它就变成了:

代码语言:javascript
复制
<div id="meta-8" class="widget col-md-4 widget_meta "><div class="widget-wrap">

也许代码会是这样的

代码语言:javascript
复制
$output = preg_replace("RegEx", "col-md-4 widget_meta", $string);

但是,我不熟悉RegEx..有人能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-10 14:40:58

您可以对正则表达式 way执行此操作,但我建议您使用

代码语言:javascript
复制
$html='<div id="meta-8" class="widget col-md-4 widget_meta "><div class="widget-wrap">';
preg_replace("~(?<=class=")([^"]*)~", "widget col-md-4 widget_meta", $input_lines);
票数 0
EN

Stack Overflow用户

发布于 2014-04-10 14:47:09

关于w3cSchools,你可以使用这个简单的javascript代码:

代码语言:javascript
复制
document.getElementById('meta-8').setAttribute('class','widget col-md-4 widget_meta');

正如我在我的评论中所说的,我不知道你为什么要这样做-所以这是一个解决方案。而且我不会仅仅使用jQuery来做这件事。也许你可以解释更多为什么你想用PHP来改变它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22980219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档