每次 DOM 元素的自定义数据属性的值发生变化时,我都会尝试运行一个简单的函数。
下面是一个例子
<div id="myDiv" data-type="type-1">
<!-- Some Content -->
</div>
在上面的 HTML 代码中,我有div一个自定义数据属性,data-type其值是我使用 javascript 更改的。当属性的值根据它所持有的值而改变时,我想启动另一个函数。
例如使用 if 语句(不起作用!😒)
var myDiv = document.getElementById("myDiv");
var myDivAttr = myDiv.getAttribute("data-type");
if(myDivAttr == "type-1"){
typeOneFunction();
}
else if(myDivAttr == "type-2"){
typeTwoFunction();
}
// and so on...
我希望我的问题足够清楚😇😊
慕慕森
相关分类