【问题标题】:Splitting code with innerHTML split but problem使用innerHTML split 拆分代码但有问题
【发布时间】:2021-04-10 21:18:18
【问题描述】:
"request": {
   "useSsl": true,
   "consistencyTokenJars": [{
       "encryptedTokenJarContents": "AGDxDeRl_RNxmbsvLAFzlza8LBiCJqXkDlZJp1tUJIGpuF3Lf30BFalK_07mxntlZRQaOzm0hUzf6q6UzbV2a33Etw-86ybZMwKxGeokOiftGgxcZ0vIhC0AXx3"
   }]
},

如何拆分这部分?

document.head.innerHTML.split('encryptedTokenJarContents":"')[1].split('"')[0];

我不能这样粉碎那部分吗?

【问题讨论】:

  • 你能写出你对拆分后的期望是什么吗?
  • AGDxDeRl_RNxmbsvLAFzlza8LBiCJqXkDlZJp1tUJIGpuF3Lf30BFalK_07mxntlZRQaOzm0hUzf6q6UzbV2a33Etw 我想要这部分
  • 这个 JSON 结构与document.head.innerHTML 有什么关系?如果你拥有的是一个 JavaScript 对象,你不能直接引用这个值吗?或许您可以通过更完整的可运行示例来说明问题?
  • youtube.com/channel/UCkY03dXdfgki8B9b7zbvYWA先订阅本频道再打开源码(CTRL+U) encryptedTokenJarContents 搜索此
  • @Mohammed:“订阅此频道” - Stack Overflow 不是招募 YouTube 订阅者/追随者的地方。如果您有关于该问题的信息,请将其包含在问题中。有关如何提问的提示和信息,我们鼓励您阅读How to Ask 及其链接资源。

标签: split innerhtml


【解决方案1】:

分割字符串会更好

split("\"") 

然后取第三个元素。

 var str= 'encryptedTokenJarContents": "AGDxDeRl_RNxmbsvLAFzlza8LBiCJqXkDlZJp1tUJIGpuF3Lf30BFalK_07mxntlZRQaOzm0hUzf6q6UzbV2a33Etw-86ybZMwKxGeokOiftGgxcZ0vIhC0AXx3'
console.log(str.split('"')[2])

【讨论】:

  • 你能把准确的发给我吗
  • 检查答案。
  • 我如何从源中提取它? prnt.sc/1197kdb
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多