gpt4 book ai didi

javascript - 如何设置一个空值的属性?

转载 作者:行者123 更新时间:2023-11-30 16:38:01 25 4
gpt4 key购买 nike

当我使用以下内容时:

myElement.setAttribute('data-title', title);

title 为空 我没有得到空白属性。我得到一个没有值的属性。

有没有办法使用 JavaScript 或 jQuery 获取空白属性?我问是因为如果我不能,那么我以后引用该属性的代码将变得复杂,以处理没有值(value)的可能性。

最佳答案

setAttribute 是原生函数。

var myElement = document.getElementById("myId");

myElement.setAttribute('data-title', "")

myElement.getAttribute('data-title'); // you get : ""

myElement.getAttribute('data-test'); // you get : null


if (myElement.getAttribute('data-title') !== "" && myElement.getAttribute('data-title') !== null)
console.log("not empty");

如果你想使用jQuery prefere,attr :

var $myElement = $("#myId");

$myElement.attr("data-title", "");

$myElement.attr("data-title"); // you get : ""

$myElement.attr("data-test"); // you get : undefined

if (myElement.getAttribute('data-title') !== "" && typeof(myElement.getAttribute('data-title')) !== "undefined")
console.log("not empty");

关于javascript - 如何设置一个空值的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com