How do I reference a javascript object property with a hyphen in it?

后端 未结 11 794
慢半拍i
慢半拍i 2020-11-22 06:07

Using this script to make a style object of all the inherited etc styles.

var style = css($(this));
alert (style.width);
alert (style.text-align);

11条回答
  •  暖寄归人
    2020-11-22 06:35

    At first, I wonder why the solution didn't work on my end

    api['data-sitekey'] //returns undefined
    

    ...later on figure out that accessing data attributes is different: It should be like this:

    var api = document.getElementById("some-api");
    api.dataset.sitekey
    

    Hope this helps!

提交回复
热议问题