js为啥console获取不到css里的数值 为啥啊

问题遇到的现象和发生背景
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

js为啥console获取不到css里的数值 为啥啊

img

js只能获得实际dom中的属性,如果未定义的,style.left返回的是空字符串,parseFloat后就是NaN了

望采纳!!!

你的 style.left 返回的是字符串值,如:100px,你如果需要转换 float 值,需要把 px 去除,再进行转换即可。
否则就会出现 NaN

你这个参数mp3_page这个变量是怎么捞的,如果这个变量都没有的话直接为空。一般获取dom节点里面元素,用jquery去拿为: $("#id").attr("style")