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
。
文章标题:JavaScript学习06(操作BOM和表单)
文章链接:http://soscw.com/index.php/essay/59110.html