domStr里面的a标签 给a标签设置一下颜色 const toHtml = (domStr:string) => { const parser = new DOMParser(); const doc = parser.parseFromString(domStr, "text/html"); // 将 HTML 字符串解析为 DOM 对象 const nodes: any = doc.getElementsByTagName('a'); }
时间: 2024-03-01 14:49:51 浏览: 138
可以通过遍历每个 `a` 标签,为它们设置 `style` 属性来改变它们的颜色。代码如下:
```typescript
const toHtml = (domStr:string) => {
const parser = new DOMParser();
const doc = parser.parseFromString(domStr, "text/html");
const nodes: any = doc.getElementsByTagName('a');
for (let i = 0; i < nodes.length; i++) {
nodes[i].setAttribute('style', 'color: red');
}
return doc.documentElement.outerHTML;
}
```
这个函数将会返回一个字符串,其中所有 `a` 标签的颜色都被设置为红色。
阅读全文