如何将变量值传递给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);
}
答
通过使用各种方法获取到DOM元素的引用,你可以使用Element.dataset
属性来获取/设置data-*
自定义属性
document.querySelector('.myclass').dataset.url = data.results[0].alias;
显示你的努力在这里 – JYoThI
$(” MyClass的)。ATTR ( '数据的URL',myurl); – JYoThI
[如何在HTML元素中设置数据属性]的可能重复(https://stackoverflow.com/questions/13524107/how-to-set-data-attributes-in-html-elements) –