我有下一个html:
<span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span>
是否可以获取以开头的属性data-
,并在下面的 JavaScript 代码中使用它?现在我得到null
了结果。
document.getElementById("the-span").addEventListener("click", function(){
var json = JSON.stringify({
id: parseInt(this.typeId),
subject: this.datatype,
points: parseInt(this.points),
user: "H. Pauwelyn"
});
});
您需要访问dataset
属性:
document.getElementById("the-span").addEventListener("click", function() {
var json = JSON.stringify({
id: parseInt(this.dataset.typeid),
subject: this.dataset.type,
points: parseInt(this.dataset.points),
user: "Luïs"
});
});
结果:
// json would equal:
{ "id": 123, "subject": "topic", "points": -1, "user": "Luïs" }
我一直在搜索,但在HTML或RGB中找不到颜色值。这是属性objetct: WP_术语对象([Term_id]= 这个领域能在哪里? 和 Tt显示所有颜色: 如何将一个属性与其颜色关联?
我需要在CloudKit中获取CkAsset的web url。然而,在swift中,苹果不允许我们获取直接的WebURL,它只下载资产并给我们文件。但是,有了javascript,这是可能的。因此,我编写了一个JS文件来获取CkAsset Weburl。当我在浏览器中运行这个javascript文件时。我试图用下面的代码在swift中运行它,但我不能。我搜索到一个名为“StringByEvalua
问题内容: 在我的html中,我有一个元素: 我想获取属性。我尝试了以下两种方法,但是它们没有用(都返回): 两者的答案均为。我知道不推荐使用(在我使用的jquery-1.11.0中),但是,我尝试了。 它奏效了! 有人可以解释为什么吗? 问题答案: 您可以使用以下功能: 或如果您将属性名称 小写 : 那么您可以使用以下功能: 该函数期望并仅与小写属性名称一起使用。
问题内容: 基本上,我有一个带有的表单,用于选择要使用的数据集(值分别为“ m”,“ f”和“ c”)。然后,我有一个字典/对象,其数据位于: 现在我需要/ / 但我不知道如何使用语法-我已经试过: 什么是正确的语法/方法? 问题答案: 由于您是通过变量引用属性,因此需要使用括号表示法。 …这与您传递字符串时使用的表示法相同。
问题内容: 我正在使用Selenium2对我的网站进行一些自动化测试,并且希望能够获得一些Javascript代码的返回值。如果我的网页中有Javascript函数,并且想调用该函数并将返回值获取到我的Python代码中,该怎么做? 问题答案: 要返回值,只需在传递给方法的字符串中使用JavaScript关键字,例如
我试图从Woocommerce的Wordpress网站上获取产品数据。我使用下面的代码获取特定类别产品的名称和缩略图。 这在获取“工具”类别中产品的名称和图像方面效果很好,但我想获取每个产品的权重。 产品重量在WordPress仪表板中设置为产品属性。 如何获取产品的这些数据?我似乎找不到访问这些的功能。