gpt4 book ai didi

c# - 如何将输出 HTML 标签 更改为

转载 作者:搜寻专家 更新时间:2023-11-01 04:51:00 27 4
gpt4 key购买 nike

如何替换<b></b><strong></strong> 标记标记到特定的 div?

例如:

<div id="aaa">hello<b>wow</b>!</div>

使用javascript替换为

<div id="aaa">hello<strong>wow</strong>!</div>

请帮忙!提前致谢。

enter image description here

***** 为什么我要尝试更改输出 HTML 代码 <b></b><strong></strong> , 以获得 W3C 验证。我可以这样做吗? **

或者是否有任何解决方案可以使用 ASP.NET+C# 来做到这一点?

最佳答案

给你:

var root, elems;

root = document.getElementById( 'test' );
elems = root.getElementsByTagName( 'b' );

toArray( elems ).forEach( function ( elem ) {
var newElem = document.createElement( 'strong' );
newElem.textContent = elem.textContent;
elem.parentNode.replaceChild( newElem, elem );
});

其中 toArray 是您首选的类数组到数组转换器函数。我用这个:

function toArray( arrayLike ) { return [].slice.call( arrayLike ); }

现场演示: http://jsfiddle.net/mJSyH/3/

注意:此代码在 IE8 中不起作用。

关于c# - 如何将输出 HTML 标签 <b></b> 更改为 <strong></strong>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7463908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com