当前位置: 首页 > 知识库问答 >
问题:

如何“抓取”类标记内的内容并仅使用javascript显示内容?

万俟玉书
2023-03-14

我不确定我的方向是否正确,但我试图实现的目标相当复杂,至少对我来说是这样。所以我要找的是找到HTML类标签中的内容,并在我想要的任何地方显示这些内容。让我们以一个网站上的在线产品为例,假设标题上的代码写得如下:

< h2 class="Title">This is a product example< /h2>|| note the space had
  to be to show the exact code.

是的,我知道我可以使用如下变量:

 < h2>$title< /h2> 

HTML:

<div id="container"> ABC <br />
<p class="displayThis"> I want this to be displayed again
using only JavaScript </p
</div>

风格:

 
    #container {
    border: 1px solid;
    width: 200px;
    margin-left: 15%;
    background: #999;
    border-color: #fc0000;
    text-align: center;
   }
.displayThis {
    background: #999;
    color: #fff;
    font-weight: bold;
}

.新内容{

var displayThys = document.getElementByClassName("displayThis");

document.write('\<p class="newContent">'+ displayThys +'</p>\ <br />\ ');

这里是JsFiddle

共有1个答案

郝昊东
2023-03-14

HTML

<div id="container"> ABC <br />
    <p class="displayThis"> I want this to be displayed again using only JavaScript </p>
</div>

这是剧本

<script>
    (function(){
        var a = document.getElementsByClassName("displayThis");

        for (var i = 0; i < a.length; i++) {
        var displayAgain = a[i];
        document.write('\<p class="newContent">'+ displayAgain.innerHTML +'</p>\ <br />\ ');

        }
    })();
</script>

代码本身是非常自解释的

 类似资料:
  • 我不确定我的方向是否正确,但我所要达到的目标是相当复杂的,至少对我来说是这样。所以我要找的是在一个html类标记中找到内容,并在任何我想要的地方显示这个内容。让我们举一个网站上的在线产品的例子,假设标题上的代码是这样写的: null 是的,我知道我可以像这样使用变量: null HTML: 样式:

  • 我有主要类别和子类别。 看猫。php?id=1页;(id=1为主要类别) 我还想显示子类别内容。 我的类别表: (如果sub=0,则表示这是主类别,否则为子类别) 我现在的问题是这样的,; 仅显示主类别内容,但不显示子类别内容。(cat.php?id=1) * 我想我必须再次连接类别表以获得子类别的ID。??? 当然,我需要一个新的查询。我需要得到并在同一页中列出。 我卡住了。

  • 我在CDATA标记中有一些XML格式的文本。XSLT将此数据放在列表属性名称中 有人能帮我解决这个问题吗?

  • 问题内容: 我一直在寻找一个很好的技巧,使隐藏/显示内容或仅具有CSS而没有javascript的列表。我已成功执行此操作: 并且它正在工作,但没有达到应有的效果。这是问题所在:显示内容时,您可以通过单击“页面上的任何位置”将其隐藏。如何禁用它?如何通过单击“隐藏”隐藏内容“仅”?先感谢您! 问题答案: 我不会使用复选框,而是使用您已经拥有的代码 CSS HTML 这样,仅在单击hide元素时隐藏

  • 这是我的绳子 我需要获取和中的文本 我怎么能这样做呢? 我试过了 这是我的小提琴 但是我得到的错误是 未捕获的类型错误:a.getElementsByTagName不是函数 我该怎么做 注意: 这不是来自网站的内容,我试图从其他语句中获取文本,所以我将响应分配给一个变量并处理它。 我只需要使用脚本来执行此操作

  • 有很多这样的词:test1test2test3test4test5test6test7test8test9test10test11。。。 每个单词都与多个例句相关联。我希望它们在光标覆盖单词之前被隐藏。这是我的代码。 演示:https://jsfiddle.net/kyubyong/umxf19vo/ HTML: CSS 问题是,当原始行不止一行时,例句块覆盖了底线中的单词。我想把它们写下来,这样