我可以使用任何HTML元素作为“ID”元素吗?

时间:2013-07-02 11:04:26

标签: html evernote

我正在使用Evernote与我的应用程序同步数据,但我需要Evernote上的笔记及其媒体项目的ID与我的应用程序中保存的syncID相同,以便将数据与其同步对应项进行匹配。为此,我想在包含我的syncID的HTML中添加一个标记。我可以用这样的标签吗? “id”功能或其他自定义功能的东西?

编辑:

实施例。让我们说evernote笔记是这样的:

<en-note>This is a note</en-note>

但我想查找此笔记的ID,以查看我的应用是否包含该笔记。理想情况下,我会有这样的事情:

<noteID="vdsijfewo329ds"><en-note>This is a note</en-note></noteID>

或类似的东西,以帮助我找出在我的应用程序中匹配的哪个音符。这可能吗?

编辑:Evernote不允许使用数据属性。所以这个:

<span data-syncID="fdshfiewo">

不允许。

1 个答案:

答案 0 :(得分:1)

选项1 (一般用法,今天不受Evernote支持)您可以使用HTML5 data attributes

<span data-nodeID="vdsijfewo329ds"><en-note>This is a note</en-note></span>

选项2 您可以尝试<figure> - <figcaption> HTML5对:

<figure>
  <en-note>This is a note</en-note>
  <figcaption style="display: none">vdsijfewo329ds</figcaption>
</figure>

选项3 类属性(这就是创建data- *属性的原因,这可能是最后的选择

<span class="en-note vdsijfewo329ds"><en-note>This is a note</en-note></span>