【问题标题】:Is there any way to find the unknown html tag from string有没有办法从字符串中找到未知的html标签
【发布时间】:2022-11-02 16:24:26
【问题描述】:

我想从字符串中找到未知的 html 标签。

例如:'<span>hello</span><p>address</p><span><Enter Your Name></span>'

在这里,我想从字符串中提取 unknownhtmltag。上面的字符串只是示例字符串内的数据将是动态的。

【问题讨论】:

  • 如果你的名字是 angular component.ts 中的一个变量,你必须在你的 component.html 中调用字符串插值 {{yourNameVariable}}

标签: javascript angular typescript tinymce


【解决方案1】:

您可以使用DomParser解析HTML。获取文档中的所有标签,并使用toString方法查看其中哪些无效(ref)

这是一个sn-p:

const htmlString = "<span>hello</span><p>address</p><span><Enter Your Name></span>",
      parsedDoc = new DOMParser().parseFromString(htmlString, "text/html"),
      allElement = Array.from(parsedDoc.getElementsByTagName("*")),
      isInvalid = e => e.toString() == "[object HTMLUnknownElement]",
      invalidElements = allElement.filter(isInvalid)

console.log(invalidElements)

【讨论】:

    猜你喜欢
    • 2021-12-03
    • 2018-12-14
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    相关资源
    最近更新 更多