js实现input的赋值小结
js实现input的赋值
input框赋值
如下所示,是一个文本框的html代码,实际开发中,要涉及到将数据库中的数据取出然后放入input框中。
<input id="name1" name="teacherName" type="text" />
通过以下js代码可以实现对input文本框进行赋值,以下方法分别针对不同的情况,但是前两种是通用的。
$('#name1').val('值'); document.getElementById('name1').value='值'; document.getElementById('name1').html('值'); document.getElementById('name1').attr('值'); document.getElementById('name1').innerText = '值';
easyui的input框赋值
在实际的开发中,为了页面的美观,可能用到一些框架,比如EasyUI框架,EasyUI框架的HTML代码如下:
<input class="easyui-textbox" id="name" name="teacherName" type="text" />
在此时,如果在用上述方法一的js代码进行更给input的值,就不成功了。需要通过以下方法进行修改EasyUI的input文本框的值,js代码如下:
$('#name').textbox('setValue','值');
EasyUI的input文本框取值的js代码如下:
var val = $("#name").textbox('getValue')
补充:
JavaScript 获取 input 输入框内容的几种方法
JavaScript 获取 input 输入框内容的几种方法有:
1. 使用 `document.getElementById()` 获取 input 元素的 value 属性,例如:
var inputText = document.getElementById("input").value;
2. 使用 `document.querySelector()` 获取 input 元素的 value 属性,例如:
var inputText = document.querySelector("#input").value;
3. 使用 `document.getElementsByName()` 获取 input 元素的 value 属性,例如:
var inputText = document.getElementsByName("input")[0].value;
4. 使用 `document.getElementsByTagName()` 获取 input 元素的 value 属性,例如:
var inputText = document.getElementsByTagName("input")[0].value;
5. 使用 `document.forms` 获取表单对象,从而获取 input 元素的 value 属性,例如:
var form = document.forms[0]; var inputText = form.elements["input"].value;
以上是五种常用的获取 input 输入框内容的方法。
到此这篇关于js实现input的赋值的文章就介绍到这了,更多相关js input赋值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
最新评论