js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值相关的知识,希望对你有一定的参考价值。

js定义变量获取指定id的value值,源代码如下,
var id = $("#id").val();只能获取到整数,无法获取到小数点后的值;
改成var id = document.getElementById("id").value;也是一样,求大神指教一下,谢谢

按道理是可以的,下面是我写的简单demo,您看看是不是少了什么!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery.min.js"></script>
</head>
<body>
<input id="name"></input>
<button onclick="onn()">nihao</button>
<script type="text/javascript">
function onn()
// var id = $("#name").val();
var id = document.getElementById("name").value;
alert(id);

</script>
</body>
</html>
参考技术A document.getElementById("bmtx").value = '<?php echo $id ?>';试试追问

不行,还是只能取得整数,拿不到小数部分

参考技术B 目前我也遇见这个问题,发现value的值没法进行转换。请问题主怎么解决的。 参考技术C 你把input的type改成 text试试?

val() value html 的记录

 

JQ 中:

text():获取或者改变指定元素的文本
html():获取或改变指定元素的html元素以及文本
val():获取或者改变指定元素的value值(一般是表单元素)

JS中:

使用this.value无需引入任何库文件

 

顺便一下JQ中获取值和设定值的方法

获取值:$("#value").attr("value");

设定值:$("#value").attr("value","设定值");

以上是关于js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值的主要内容,如果未能解决你的问题,请参考以下文章

如何获取vfor中的key值并打印到控制台?

在controller中无法通过注解@Value获取到配置文件中定义的值解决办法

用js获取循环中type为number的input框中变动的value值,但只有第一行能获取到变动数值,其他行只能获取1

在JSP中如何获取Button按钮中的Value值?

Action怎样获取页面的值呢?

jquery怎么根据id获取元素值