如何将变量值传递给HMTL数据类型

问题描述:

我有一个变量声明:var fburl = data.results [0] .alias;如何将变量值传递给HMTL数据类型

如何将var值传递给HTML数据类型?

例子:

var myurl = data.results[0].alias; 

<div class="myclass" data-url="value in myurl"></div> 

===========

道歉不能够解释清楚,因为我在JS不是专家。

动态获取元,并传递值以添加元类型。 我用.attr和它的作品,但不适用于Twitter元。

var mymeta = $('.addthis_inline_share_toolbox_4m3m'); 
     mymeta.attr('data-url', myurl); 
     mymeta.attr('data-title', mytitle); 
     mymeta.attr('data-description', mydesc); 
     mymeta.attr('data-media', myimage); 
    } 
+0

显示你的努力在这里 – JYoThI

+0

$(” MyClass的)。ATTR ( '数据的URL',myurl); – JYoThI

+1

[如何在HTML元素中设置数据属性]的可能重复(https://stackoverflow.com/questions/13524107/how-to-set-data-attributes-in-html-elements) –

通过使用各种方法获取到DOM元素的引用,你可以使用Element.dataset属性来获取/设置data-*自定义属性

document.querySelector('.myclass').dataset.url = data.results[0].alias;