css - simple_html_dom 向表中添加类或 ID

标签 css simple-html-dom

我正在尝试使用 simple_html_dom 打开文件并替换 TR 属性。

该文件包含一个表,其中有几行没有分配 css 类或 id:

<tr OnMouseOver="changeCouleur(this);" onMouseOut="remetCouleur(this);" OnClick="show('13510.php');">

我使用此代码仅从加载的页面中获取表格:

$html = file_get_html('mandats/banque.html');

foreach ($html->find('table') as $node) 
{ echo $node;}

到目前为止表格显示正确,但我无法删除 OnMouseOver 和 onMouseOut 并添加一个 css 类来修改该行。

我试过: $html->find('table,0')->class = 'mndlnk'; 没有成功

基本上我想删除所有当前属性,保留链接引用并向每个 tr 元素插入一个 css 类。

提前感谢您的宝贵建议!

最佳答案

在你的问题中你有

$html->find('table,0')->class = 'mndlnk';

假设代码已正确粘贴到此处,看起来您不小心将 ',0' 放在引号内,它应该是

$html->find('table',0)->class = 'mndlnk';

如果还是不行,你也可以试试

$html->find('table', 0)->setAttribute('class', 'mndlnk');

关于css - simple_html_dom 向表中添加类或 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838027/

相关文章:

javascript - jquery,位置 'close icon' div在大图的右上角

css - 如何在 Font Awesome 中堆叠/重叠 2 个以上的图标?

php - 使用 Simple HTML Dom 获取所有 HTML 列表元素

php - HTML Simple Dom 和 Mysql 插入问题

html - 图像在较小的屏幕中显示在另一个下方

css - div之间的间距

javascript - 为什么我不能在 html dom 上使用 javascript 将宽度和高度添加到我的 div

php - 如何返回元素的类?

php - 使用 PHP Simple HTML DOM Parser 查找带有类的 div

php - 从类别页面 wordpress 中删除主题生成的自定义 css