【问题标题】:Hubspot: Custom Attribute to HTML ElementHubspot:HTML 元素的自定义属性
【发布时间】:2015-12-07 12:01:24
【问题描述】:

在 Hubspot 中向 HTML 元素添加自定义属性(更具体地说是向 Hubspot 创建的

元素)添加自定义属性的最佳方式/如果有/可能是什么?
<form id="form-id" myAtrribute="myValue"></form>

*编辑:

静态解决方案会更好,因为它将用于表单分析。

谢谢!

【问题讨论】:

标签: javascript html hubspot


【解决方案1】:

如果您可以访问自定义代码部分,并且假设您有 jQuery,您可以简单地执行以下操作:

<script>
   $("#form-id").attr("myAttribute", "myValue");
</script>

如果你没有 jQuery:

<script>
    document.getElementById("form-id").setAttribute("myAttribute", "myValue")
</script>

【讨论】:

  • 这是一个选项,但由于该属性用于表单分析(不能很好地与动态加载的内容一起使用),因此我正在为其寻找更多“静态”解决方案。虽然看起来 Hubspot 中没有内置选项。还是非常感谢!
  • @SilverRingvee 不确定“静态”是什么意思,您的意思是直接编辑 HTML 吗?我已经使用了一点 Hubspot,但我不确定您是否可以直接从 CMS 编辑表单的 HTML。
  • 静态我的意思是它将作为表单加载加载(而不是在表单加载之后)。好吧,我知道我可以更改模板,但是表单本身会动态加载到模板中。在 Hubspot 编辑器中,我还没有看到任何选项可以将自定义类添加到我的表单中。
  • @SilverRingvee 我明白你的意思,除非加载表单,否则我的方法是行不通的。为什么它必须与表单一起加载?如果您使用脚本进行分析,那么只要在您的分析脚本开始运行之前完成此 JS 注入,就可以了。
  • 如果我掌握了正确的时机,那么是的,它应该可以工作。问题是,分析平台按其 ID 值或特定自定义属性(如果存在)为表单编制索引。我还向 Hubspot 询问了他们对这个问题的解决方案,让我们看看他们会回答什么!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多