【问题标题】:Get raw value of attribute in js获取js中属性的原始值
【发布时间】:2021-03-19 19:40:27
【问题描述】:

这里是示例代码:

<div id="file" filename="/blahblah-&#1633;.php">AA</div>
<script>
var d = document.getElementById('file').getAttribute('filename');
console.log(d);
</script>

我想得到: /blahblah-&amp;#1633;.php 在日志中,但上面的实体被转换为 unicode。 如何获取 js 或 jquery 中属性的原始值?

【问题讨论】:

  • unicode 是什么意思?可以发一下吗?
  • /blahblah-١.php
  • 你能解释一下什么提议吗?
  • 我想在 ajax 请求中发布这个字段。在文件系统中,此文件名与实体同上,但 js 对其进行了更改,并且请求第二端的脚本失败。
  • 后端的结果也能打印出来吗?

标签: javascript attributes raw


【解决方案1】:

通过php生成html文件时,需要对字符串进行转义,尤其是这个: htmlspecialchars('/blahblah-&amp;#1633;.php'); 就我而言,它是由 php 生成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2016-02-03
    • 2012-05-28
    相关资源
    最近更新 更多