innerHTML与parseFloat结合使用

65F*_*f05 3 html javascript dom

我试图做的事情可以通过以下方式完成......

elementContent = document.getElementById('docElement').innerHTML;
elementContent = parseFloat(elementContent);
Run Code Online (Sandbox Code Playgroud)

甚至......

elementContent = parseFloat( document.getElementById('docElement').innerHTML );
Run Code Online (Sandbox Code Playgroud)

但我不禁想知道是否有一种更优雅的方式来检索和分配DOM内容作为我可能不知道的浮动.任何见解?

jus*_*tkt 8

一元加号运算符试图将字符串(或其他类型toString())转换为数字.它将被用作:

elementContent = +document.getElementById('docElement').innerHTML;
Run Code Online (Sandbox Code Playgroud)

正如其他人所提到的,你也可以在这里使用jQuery作为.innerHTML的基本语法糖.