Window length 属性
Window 对象
定义和用法
length 属性返回在当前窗口中frames的数量(包括IFRAMES)。
语法
window.length
浏览器支持
所有主要浏览器都支持 length 属性
实例
实例
查找页面上的frames数量,并改变每一frame元素的src属性为”www.runoob.com”:
<html>
<b……继续阅读 »
2年前 (2022-09-04) 14浏览 0评论
0个赞
Window innerWidth 和
innerHeight 属性
Window 对象
定义和用法
innerHeight 返回窗口的文档显示区的高度,如果有垂直滚动条,也包括滚动条高度。
innerWidth 返回窗口的文档显示区的宽度,如果有水平滚动条,也包括滚动条高度。
innerWidth 和 innerHeight 是只读属性。
注意:使用
outerWidth 和 outerHeight 属性获……继续阅读 »
2年前 (2022-09-04) 20浏览 0评论
0个赞
History 对象
History 对象
History 对象包含用户(在浏览器窗口中)访问过的 URL。
History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
注意: 没有应用于History对象的公开标准,不过所有浏览器都支持该对象。
History 对象属性
属性
说明
length
返回历史列表中的网址数
History 对象方法……继续阅读 »
2年前 (2022-09-04) 13浏览 0评论
0个赞
Window frames 属性
Window 对象
实例
修改第一个 <iframe> 元素 (索引为 0) 的 src 属性值:
window.frames[0].location = "https://www.runoob.com/";
定义和用法
frames 属性返回窗口中所有命名的框架。
该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞
Window defaultStatus 属性
Window 对象
定义和用法
defaultStatus 属性可设置或返回窗口状态栏中的默认文本。该属性可读可写。
该文本会在页面加载时被显示。
语法
window.defaultStatus
浏览器支持
注意: defaultStatus属性在IE,火狐,Chrome,和Safari默认配置是不能正常工作。要允许脚本来改变状态栏文本,用户必须把配置屏幕首……继续阅读 »
2年前 (2022-09-04) 10浏览 0评论
0个赞
HTML DOM Document 对象
HTML DOM 节点
在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点:
文档是一个文档节点。
所有的HTML元素都是元素节点。
所有 HTML 属性都是属性节点。
文本插入到 HTML 元素是文本节点。are text nodes。
注释是注释节点。
Document 对象
当浏览器载入 HTML 文档, 它……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞
Window closed 属性
Window 对象
定义和用法
closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。
语法
window.closed
浏览器支持
所有主要浏览器都支持 closed 属性
实例
实例
检测新窗口”myWindow” 是否已被关闭:
function checkWin(){
if (!my……继续阅读 »
2年前 (2022-09-04) 24浏览 0评论
0个赞
JavaScript Error name 属性
JavaScript Error 对象
定义和用法
name 属性用于设置或返回错误名。
name 属性可以返回以下 6 个不同的值。
错误名
描述
实例
EvalError
eval() 函数产生的错误。 注意: 新版的 JavaScript 使用 SyntaxError 替代 EvalError。
RangeError
数值超出规……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞
JavaScript Error message 属性
JavaScript Error 对象
定义和用法
message 属性用于设置或返回错误信息。
提示: 我们也可以参考 name 属性来输出错误的更多内容。
语法
errorObj.message
参数说明:
无。
返回值
返回一个字符串,表示错误信息。
浏览器支持
属性
message
Yes
Yes
Yes
Yes
Y……继续阅读 »
2年前 (2022-09-04) 13浏览 0评论
0个赞
JavaScript 错误 – throw、try 和 catch
try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。
finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。
JavaScript 错误
当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。
可能是语法错误,通常是程序员……继续阅读 »
2年前 (2022-09-04) 88浏览 0评论
0个赞
JavaScript 比较 和 逻辑运算符
比较和逻辑运算符用于测试 true 或者
false。
比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
x=5,下面的表格解释了比较运算符:
运算符
描述
比较
返回值
实例
==
等于
x==8
false
实例 »
x==5
true
实例 »
===
绝对等于(值和类型均相等)
x===”5″
fa……继续阅读 »
2年前 (2022-09-04) 17浏览 0评论
0个赞
JavaScript 运算符
运算符 = 用于赋值。
运算符 + 用于加值。
运算符 = 用于给 JavaScript 变量赋值。
算术运算符 + 用于把值加起来。
实例
指定变量值,并将值相加:
y=5;
z=2;
x=y+z;
在以上语句执行后,x 的值是:
7
JavaScript 算术运算符
与/或值之间的算术运算。
y=5,下面的表格解释了这些算术运算符:
运算符
描述
例子
x 运算结……继续阅读 »
2年前 (2022-09-04) 18浏览 0评论
0个赞
JavaScript unescape() 函数
JavaScript 全局函数
定义和用法
unescape() 函数可对通过 escape() 编码的字符串进行解码。
提示: 使用函数escape() 对字符串进行编码。
注意:unescape() 函数已经从 Web 标准中删除,所以尽量不使用该函数,可以使用 decodeURI 或 decodeURIComponent 代替。
语法
unescape……继续阅读 »
2年前 (2022-09-04) 76浏览 0评论
0个赞
JavaScript String() 函数
JavaScript 全局函数
定义和用法
String() 函数把对象的值转换为字符串。
语法
String(object)
参数
描述
object
必需。JavaScript 对象。
浏览器支持
所有主要浏览器都支持 String() 函数
提示和注释
注意: String() 函数返回与字符串对象的toString()方法值一样。
实……继续阅读 »
2年前 (2022-09-04) 17浏览 0评论
0个赞
JavaScript parseInt() 函数
JavaScript 全局函数
定义和用法
parseInt() 函数可解析一个字符串,并返回一个整数。
当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。
当忽略参数 radix , JavaScript 默认数字的基数如下:
如果 string 以 “0x” 开头,par……继续阅读 »
2年前 (2022-09-04) 18浏览 0评论
0个赞
JavaScript parseFloat() 函数
JavaScript 全局函数
定义和用法
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
语法
parseFloat(string)
参数
描述
string
必需。要被解析的字符串。
浏……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞
JavaScript isNaN() 函数
JavaScript 全局函数
定义和用法
isNaN() 函数用于检查其参数是否是非数字值。
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
语法
isNaN(value)
参数
描述
value
必需。要检测的值。
浏览器支持
所有主要浏览器都支持 isNaN() 函数
实例
实例
……继续阅读 »
2年前 (2022-09-04) 13浏览 0评论
0个赞
JavaScript Number() 函数
JavaScript 全局函数
定义和用法
Number() 函数把对象的值转换为数字。
如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
语法
Number(object)
参数
描述
object
可选。一个 JavaScript 对象。如果没有提供参数,则返回0。
浏览器支持
所有主要浏览器都支持 Number() 函数……继续阅读 »
2年前 (2022-09-04) 27浏览 0评论
0个赞
JavaScript isFinite() 函数
JavaScript 全局函数
定义和用法
isFinite() 函数用于检查其参数是否是无穷大,也可以理解为是否为一个有限数值(finite number)。
提示: 如果参数是 NaN,正无穷大或者负无穷大,会返回 false,其他返回 true。
语法
isFinite(value)
参数
描述
value
必需。要检测的数字。
浏览器支持……继续阅读 »
2年前 (2022-09-04) 21浏览 0评论
0个赞
JavaScript escape() 函数
JavaScript 全局函数
定义和用法
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ – _ + . / 。其他所有的字符都会被转义序列替换。
提示: 使用 unescape() 方法对字符串进行解码。
注意:……继续阅读 »
2年前 (2022-09-04) 45浏览 0评论
0个赞
JavaScript eval() 函数
JavaScript 全局函数
定义和用法
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。
语法
eval(string)
参数
描述
string
必需。要计算的字符串,其中含有要计算的 ……继续阅读 »
2年前 (2022-09-04) 46浏览 0评论
0个赞
JavaScript encodeURI() 函数
JavaScript 全局函数
定义和用法
encodeURI() 函数可把字符串作为 URI 进行编码。
对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:
, / ? : @ & = + $ # (可以使用 encodeURIComponent() 方法分别对特殊含义的 ASCII 标点符号进行编……继续阅读 »
2年前 (2022-09-04) 60浏览 0评论
0个赞
JavaScript encodeURIComponent() 函数
JavaScript 全局函数
定义和用法
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: – _ . ! ~ * ‘ ( ) 。
其他字符(比如 :;/?:@&=+$,# 这些用于……继续阅读 »
2年前 (2022-09-04) 16浏览 0评论
0个赞
JavaScript decodeURIComponent() 函数
JavaScript 全局函数
定义和用法
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
提示:使用 encodeURIComponent() 方法可以对 URI 进行编码。
语法
decodeURIComponent(uri)
参数
描述
uri
必需……继续阅读 »
2年前 (2022-09-04) 25浏览 0评论
0个赞
JavaScript undefined 属性
JavaScript 全局函数
定义和用法
undefined 属性用于存放 JavaScript 中未定义的值。
浏览器支持
所有主要浏览器都支持 undefined 属性
实例
实例
检测变量是否定义:
<script>
var t1=””;
var t2;
if (t1===undefined)
{
alert(&……继续阅读 »
2年前 (2022-09-04) 48浏览 0评论
0个赞
JavaScript decodeURI() 函数
JavaScript 全局函数
定义和用法
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。
提示: 使用 encodeURI() 函数可以对 URI 进行编码。
语法
decodeURI(uri)
参数
描述
uri
必需。一个字符串,含有要解码的 URI 或其他要解码的文本。
浏览器支持
The ……继续阅读 »
2年前 (2022-09-04) 31浏览 0评论
0个赞
JavaScript NaN 属性
JavaScript 全局函数
定义和用法
NaN 即非数值(Not a Number),NaN 属性用于引用特殊的非数字值,该属性指定的并不是不合法的数字。
NaN 属性 与 Number.Nan 属性相同。
提示: 请使用 isNaN() 来判断一个值是否是数字。原因是 NaN 与所有值都不相等,包括它自己。
语法
Number.NaN
浏览器支持
所有主要浏览器都支……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞
JavaScript Infinity 属性
JavaScript 全局函数
定义和用法
Infinity 属性用于存放表示正无穷大的数值。
负无穷大是表示负无穷大一个数字值。
在 Javascript 中,超出 1.797693134862315E+308 的数值即为 Infinity,小于 -1.797693134862316E+308 的数值为无穷小。
浏览器支持
Chrome
I……继续阅读 »
2年前 (2022-09-04) 122浏览 0评论
0个赞
JavaScript source 属性
JavaScript RegExp 对象
定义和用法
source 属性用于返回模式匹配所用的文本。
语法
RegExpObject.source
浏览器支持
所有主要浏览器都支持 source 属性。
实例
实例
返回与正则模式匹配的文本:
var str="Visit RUNOOB";
var patt1=/RUN/g;
document……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞
JavaScript multiline 属性
JavaScript RegExp 对象
定义和用法
multiline 属性用于返回正则表达式是否具有标志 m。
如果 m 标志被设置,则该属性为 true,否则为 false。
语法
RegExpObject.multiline
浏览器支持
所有主要浏览器都支持 multiline 属性。
实例
实例
查找是否具有标志 m:
var str="……继续阅读 »
2年前 (2022-09-04) 62浏览 0评论
0个赞