使用Javascript用更复杂的代码动态替换HTML标签

安东尼奥

我想知道是否存在一种实现以下目标的好方法:我选择了一个标记有特定CSS类(例如<span class="myclass">My content</span>的HTML类,并且希望浏览器将其呈现为以一些奇怪的方式自定义的文本“我的内容”,例如以这种方式:我写

<span class="myclass" data-image="myimage.jpg" data-title="My Title">My content</span>

我把它换成了

<h1>My Title</h2> My con<img src="myimage.jpg">en<img src="myimage.jpg">

(每个't'出现一次图像。

我的意思是,我希望使用内部HTML和<span class="myclass">标签属性作为参数来执行一些Javascript代码该代码应具有将我的HTML标记替换为一些更复杂的HTML代码的作用,但应使其在HTML页面中的位置完全相同。有可能做到吗?

抱歉,我提出问题的方式很糟糕,但是我是HTML和Javascript的自言自语!

耶尔·内维特(Yair Nevet)

如果要替换HTML而不是文本内容,则始终可以使用以下replaceWith()函数:

var newContnet = '<h1>My Title</h2> My con<img src="myimage.jpg">en<img src="myimage.jpg">';

$( ".myClass" ).replaceWith(newContent);

这是一个超简单的示例:

<html>
    <head>
        <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
          var newContnet = '<h1>My Title</h2> My con<img src="myimage.jpg">en<img src="myimage.jpg">';
          $(".myClass").replaceWith(newContnet);
        });
        </script>
    </head>
    <body>
        <span class="myclass" data-image="myimage.jpg" data-title="My Title">My content</span>
    </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用javascript替换html中的javascript代码

来自分类Dev

用空格替换html标签

来自分类Dev

HTML代码和 用javascript中的替换不改变

来自分类Dev

使用java流替换复杂代码

来自分类Dev

用Grunt-Replace替换HTML标签

来自分类Dev

用php自动替换标签HTML

来自分类Dev

用javascript替换多个<br>标签

来自分类Dev

javascript删除html标签并替换html实体

来自分类Dev

使用 javascript 用换行符替换 html <br> 元素

来自分类Dev

PHP用动态值(包括IF条件)替换标签

来自分类Dev

Javascript编写正则表达式用html标签替换http

来自分类Dev

试图使用函数用Javascript动态填充HTML表

来自分类Dev

JavaScript-用Angular代码替换jQuery $

来自分类Dev

JavaScript-用Angular代码替换jQuery $

来自分类Dev

用Javascript数组替换锚定代码

来自分类Dev

使用JavaScript代码创建复杂的JSON对象

来自分类Dev

使用 JavaScript 在其他标签之间动态插入 HTML 标签

来自分类Dev

使用preg_replace_callback用新值替换html内容中的特定标签

来自分类Dev

用javascript加载html代码

来自分类Dev

如何使用jsoup用span标签替换特定的div标签

来自分类Dev

如何使用 Javascript 删除 html 代码中特殊标签前后的标签?

来自分类Dev

如何使用PHP用另一行替换一长行html代码?

来自分类Dev

如何使用Perl替换HTML“ images /”标签

来自分类Dev

使用 attr 替换 html 宽度标签

来自分类Dev

用旺盛的标签替换标签

来自分类Dev

用跨距替换标签

来自分类Dev

使用javascript替换插入<span>标签

来自分类Dev

用动态值替换字符串中的标签的动态数量-Java

来自分类Dev

用动态值替换字符串中的标签的动态数量-Java

Related 相关文章

热门标签

归档