JavaScript学习06(操作BOM和表单)
2021-03-02 16:28
标签:protocol navig 单选框 下一步 als 域名 回车 调用 默认 所有浏览器都支持 所有全局 JavaScript 对象,函数和变量自动成为 全局变量是 全局函数是 甚至(HTML DOM 的) 等同于: 属性: 一些例子: window.history 对象包含浏览器历史。 一些方法: window.navigator 对象包含有关访问者的信息。 一些例子: 如果我们获得了一个 这种方式可以应用于 设置值和获取值类似,对于 对于单选框和复选框,设置 通过 这种方式的缺点是扰乱了浏览器对 注意要 JavaScript学习06(操作BOM和表单) 标签:protocol navig 单选框 下一步 als 域名 回车 调用 默认 原文地址:https://www.cnblogs.com/ctf99525/p/14404269.html操作BOM
window
window 对象。它代表浏览器的窗口。 window 对象的成员。window 对象的属性。window对象的方法。document 对象也是 window 对象属性:window.document.getElementById("header");
document.getElementById("header");
screen
window.screen 对象不带 window 前缀也可以写:
Location
window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。
History
Navigator
操作表单
获取值
节点的引用,就可以直接调用 value 获得对应的用户输入值://
var input = document.getElementById(‘email‘);
input.value; // ‘用户输入的值‘
text 、 password 、 hidden 以及 select 。但是,对于单选框和复选框, value 属性返回的永远是HTML预设的值,而我们需要获得的实际是用户是否“勾上了”选项,所以应该用 checked 判断://
//
var mon = document.getElementById(‘monday‘);
var tue = document.getElementById(‘tuesday‘);
mon.value; // ‘1‘
tue.value; // ‘2‘
mon.checked; // true或者false
tue.checked; // true或者false
设置值
text 、 password 、 hidden 以及 select ,直接设置 value就可以://
var input = document.getElementById(‘email‘);
input.value = ‘test@example.com‘; // 文本框的内容已更新
checked 为true或 false 即可。提交表单
元素的 submit() 方法提交一个表单,例如,响应一个 button 的click 事件,在JavaScript代码中提交表单:
form的正常提交。浏览器默认点击 时提交表单,或者用户在最后一个输入框按回车键。因此,第二种方式是响应 本身的onsubmit 事件,在提交form时作修改:
eturn true 来告诉浏览器继续提交,如果 return false ,浏览器将不会继续提交form,这种情况通常对应用户输入有误,提示用户错误信息后终止提交form。