value一般在JavaScript中使用,利用value属性设置或获取文本域的值时,必须通过元素节点对象的引用来设置。例如可通过document对象的getElementById() 方法返回对拥有指定 ID 的第一个对象的引用,然后用这个引用访问value属性来获取或设置值。
val()一般在jqery中使用,无参数时,表示获取值,例如
$("input").val();//获取文本框的值
有参数时表示设置值,例如
$("input").val("hello world!");//设定文本框的值