【问题标题】:How will I write special characters written in my HTML code in Javascript?我将如何用 Javascript 编写用我的 HTML 代码编写的特殊字符?
【发布时间】:2021-01-28 13:35:51
【问题描述】:

我在我的 HTML 中写了一个特殊字符 - ͩ 来获得一个平方根符号。我正在尝试使用 javascript 使用 innerText 获取该按钮,但这并不意味着可以工作。

```else if (x.target.innerText == "&#8730"){
console.log("H")
    }
```

查看代码

【问题讨论】:

  • 如果您有权访问 DOM 以将某些特定值设置为 innerText 为什么不简单地为 html 元素分配一个自定义类或一个 ID,然后通过它来选择它?
  • 也许'\u221A' 会起作用
  • 记录 x.target.innerText 并查看它返回什么,并将其用于您的条件。
  • "\u221A" 工作..

标签: javascript html jquery special-characters


【解决方案1】:

浏览器在将 HTML 转换为 DOM 时会对其进行规范化。
所以最好对比一下文字:

if ($(this).text() === "√"){

【讨论】:

  • 下次至少记下你从stackoverflow.com/a/60814270/2943218得到答案的帖子
  • 您是如何在键盘上找到该符号的?
  • 当我复制并粘贴它时它仍然有效。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-19
  • 2016-05-05
  • 1970-01-01
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
相关资源
最近更新 更多