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

如何“抓取”类标记中的内容并仅使用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.

null

是的,我知道我可以像这样使用变量:

 < h2>$title< /h2> 

null

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;
}

.newContent{ 位置:固定; 底部:10%; 右:50%; 字体-粗细:粗体; }

null

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类标签中的内容,并在我想要的任何地方显示这些内容。让我们以一个网站上的在线产品为例,假设标题上的代码写得如下: 是的,我知道我可以使用如下变量: HTML: 风格:

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

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

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

  • 问题内容: 我使用Crawljax抓取了动态网页。我可以获取当前的ID,状态和DOM。但我无法获得网站内容。任何人都可以帮助我吗? 如何获取动态/ Java脚本网页内容。 问题答案: 我们可以获取网站源代码cc.getBrowser()。getStrippedDom()); 或cc.getCurrentState()。getDocument();或 此编码是返回源代码(css / java脚本文件

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