2013-07-02 100 views
0

我使用Evernote与我的应用程序同步数据,但我需要Evernote上的笔记及其媒体项目才能拥有与我的应用程序中保存的syncID相同的ID,以便将数据与其同步的对等项进行匹配。为此,我想在包含我的syncID的HTML中添加一个标签。有没有可以用于这样的标签的标签?一些'id'函数或其他自定义函数?是否有任何HTML元素可以用作“ID”元素?

编辑:

例子。比方说,Eve​​rnote的笔记是像这样:

<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"> 

不允许。

+0

..................什么? – Ben

+0

以示例更新。 – Andrew

+0

很难理解你的“我的应用程序”环境是什么...... – Ben

回答

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> 
+0

并且使用data-noteID,我认为这是你刚刚制作并可以说的任何东西,会没事的?编辑 - 通过阅读你链接的页面,我认为任何事情都可以追溯到'data-',对吗? – Andrew

+0

'data- *'是一般多用途属性(请参阅链接),所以是的,这将是“很好”(HTML5标准) –

+0

啊,看来Evernote不允许使用数据属性。会有其他方式做类似的事吗? – Andrew

相关问题