搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
BUUCTF做题Upload-Labs记录pass-01~pass-10_buuctf uploads-labs
2
揭秘Kimi+:官方智能体提示词泄露_kimi 提示词泄露
3
【论文笔记】Digital Twin in Industry: State-of-the-Art——Tao Fei
4
IPC之 - C#中用Socket 实现进程间通信_c# ipc通讯
5
Anaconda基本教程及常用命令(介绍、安装、基本操作、管理环境、管理包、conda和pip以及借助pqi换源)_anacondar的有关命令
6
计算机网络网络层之层次化路由_层次化算力路由
7
基于Hadoop与Spark大数据平台的个性化图书推荐系统搭建学习总结_基于spark的图书推荐系统实验报告
8
dify-on-wechat中涉及企业微信几个函数解析_dify集成企业微信
9
OpenSSL补丁安装(二)_openssl补丁怎么打
10
【版本控制-TortoiseSVN】_svn删除分支
当前位置:
article
> 正文
JavaScript 基础 二_document elementbyid 设置width
作者:寸_铁 | 2024-07-12 02:14:44
赞
踩
document elementbyid 设置width
浏览器对象
•
窗口对象(Window)
–
Window对象处于对象层次的最顶端,它提供了处理浏览器窗口的方法和属性。
–
•
位置对象(Location)
–
Location对象提供了与当前打开的URL一起工作的方法和属性,它是一个静态的对象。
•
历史对象(History)
–
History对象提供了与历史清单有关的信息。
•
文档对象(Document)
–
document对象包含了与文档元素(elements)一起工作的对象,它将这些元素封装起来供编程人员使用。这是我们主要使用的对象,实际上,js是把所有的html元素(也就是所有标签)视为对象,比如一个<div>就是一个div对象。而这些对象都从属于document对象
•
各种浏览器对象形成了一种层次模型,我们称其为文档对象模型(Document Object Model),简称DOM
浏览器对象的引入方式
•
通过文档对象模型中的层次关系引用
–
例如:在引用forms对象时,使用 window.document.forms
•
数组型浏览器对象的引用
–
在文档对象模型中,有些对象属于数组型对象,如document对象下一层的images、links、forms等对象,在引用这种数组对象时,可以使用对象在数组中的位置(下标)来引用
–
例如:window.document.forms[0],表示引用文档中的第一个表单。
•
注:
–
Window对象作为文档对象模型中的最顶层对象,JavaScript认为它是默认的,因此可以不写出来。如:window.document.forms可以写成document.forms
–
例如
document.forms[1].submit()
,就是让第二个表单进行提交
•
通过对象的name属性来引用
–
例如:引用一个name属性是form1的表单对象,使用window.document.form1。
–
或代码:document.getElementsByName(“form1”)。
获取到所有name是form1的标签组成的一个对象数组
注意:IE中这个方法可能无效
•
通过对象的id属性来引用
–
例如:document.getElementById(“myid”)得到的是id为myid的表单对象
–
注意,方法名是getElementById,而不是Elements,注意最后的S
–
推荐使用此方法。注意要使用此方法必须保证id的唯一性
•
通过标签名来引用
document.getElementsByTagName(“标签名”)
例如标签名写div,就会获取到所有div组成的一个对象数组
浏览器对象的属性
•
标签被视为浏览器对象,我们自然可以引用和改变对象的属性。引用属性的方法就是对象后面加上点和属性名。例如:
document.getElementById(“myid”)
.width=
“
100px
”
;
标签的width属性被改变为100px
•
标签的样式也是它的属性,同样可以改变,例如:
var tag=document.getElementById(“myid
tag
.style.
backgroundColor
=
“
#AAA
”
;
标签的样式中的背景颜色被改变为代码AAA表示的颜色。
需要注意的是,样式属性的名字并不是完全跟
css
里写法一样,例如
background-color
属性,在
js
代码中要写成
backgroundColor
具体哪种属性在
js
中怎么写,可查阅
css
帮助手册
•
标签对象还有一些隐含的属性,js默认赋予的。例如tagName,表示该标签的类型。一个div标签对象,它的tagName属性的值就是div
•
outerHTML、innerHTML、innerText属性
•
这三个属性分别代表了:
outerHTML:标签对象本身及其内部所有内容,包括其他标签
innerHTML:标签对象内部所有内容,包括其他标签
innerText:标签对象内部所有
文本
下图以一个
div
为例,演示了这三个属性的范围区别
•
浏览器对象是可以自己定义属性的,例如:
<div myattr=“abc” id=“md”></div>
•
给这个div标签定义了一个叫myattr的属性,并赋值为abc
•
通过代码
document.getElementById(“md”)
.
myattr
可以获取到这个自定义属性的值,也就是abc。当然也可以通过直接赋值来改变它
•
注意:不同浏览器对自定义属性的支持程度不同
浏览器对象的一般方法
•
focus ()方法,让一个标签获取焦点,例如:
document.getElementById(“md”).
focus();
调用了id为”md”的标签的focus方法,结果是该标签被选中
•
submit()方法,仅限表单对象,效果如同按下提交按钮
•
reset ()方法,仅限表单对象,效果如同按下重置按钮
windows对象的方法
•
setInterval ()方法,定时调用函数。通常用window对象调用,当然window可以省略不写。语法是:
setInterval(
“
函数名
()
”
,
间隔时间
)
间隔时间的单位是毫秒,例如:var end = setInterval(“clock()”, 500)
意思是每隔500毫秒调用一次clock()方法。这效果类似java的线程。
你可以多次使用该方法,从而启动多个线程。
该方法的返回值是该线程的编号,范例中用名叫end的变量接收了。
•
clearInterval(线程编号)方法,结束setInterval ()方法启动的线程。如上述范例,当想要结束这个线程,就可以调用
•
window. clearInterval(end)
同样的,window可以省略不写
Window对象也就是窗口对象,处于文档对象模型的最顶层,代表当前浏览器窗口。
•
主要介绍两个方法:
–
open(“url”, [“window name”[, “features表”]])
功能:打开一个新的窗口
参数说明:
–
url:要打开窗口的url地址
–
Window name是新打开窗口的名称
–
Window features 是新窗口的实际特性(窗口的外观)可选项
Window features的可能参数:
–
height 窗口的高度
–
width 窗口的宽度
–
menubar是否有菜单
–
scrollbars 是否有滚动条
–
resizable 窗口大小是否可以改变
–
close()
功能:关闭窗口
•
介绍:Window对象也就是窗口对象,处于文档对象模型的最顶层,代表当前浏览器窗口。
•
主要介绍两个方法:
–
open(“url”, [“window name”[, “features表”]])
功能:打开一个新的窗口
参数说明:
–
url:要打开窗口的url地址
–
Window name是新打开窗口的名称
–
Window features 是新窗口的实际特性(窗口的外观)可选项
Window features的可能参数:
–
height 窗口的高度
–
width 窗口的宽度
–
menubar是否有菜单
–
scrollbars 是否有滚动条
–
resizable 窗口大小是否可以改变
–
close()
功能:关闭窗口
window的三种对话框方法
•
alert()方法弹出一个显示信息的警示对话框
alert("
您好
")
•
confirm()方法 弹出带有提示信息的确认对话框,根据点击返回逻辑值
flag=confirm("
确认删除吗
?")
•
prompt()方法弹出一个带有输入信息的对话框,返回所输入的值
name=prompt("
请输入你的名字
")
document对象的方法
•
document对象是JavaScript实现网页各种功能中最常用的基本对象之一,它代表浏览器窗口中的文档,可以用来处理文档中包含的html元素,如表单,图像,超 链接等。
•
write()
–
作用:向文档中写入文本
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/寸_铁/article/detail/812355
推荐阅读
article
华为
O
D
机试统一考试
D
卷
C
卷
- 最长子
字符串
的长度(二)(C++
Java
Java
Script ...
华为
O
D
机试统一考试
D
卷
C
卷
- 最长子
字符串
的长度(二)(C++
Java
Java
Script
Python
) ...
赞
踩
article
【2023华为
od
-C卷-第三题-最长
字符串
的长度(二)】
100%
通过率
(
Java
Script&Ja...
意义上的加法就是异或操作,可以把(cntL[i]\ (m
od
\ 2), cntO[i]\ (m
od
\ 2), cntX[...
赞
踩
article
LeetCode
136
-
easy
-只
出现
一次的数字-
JavaScript
版_
leetcode
136
...
找出那个只
出现
了一次的元素。//// 说明:// 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?///...
赞
踩
article
用
JavaScript
+
HTML
+ CSS 中的
DOM
操作来
实现
,轮播图的
循环
播放
和...
Ⅰ、问题描述:1、用
JavaScript
+ html +
css
实现
,轮播图的
循环
播放
和
顺序
播放
等功能;2、分析:A...
赞
踩
article
HTML
+CSS+
JavaScript
实现
轮播
图_
html
+
javascript
轮播
图...
HTML
+CSS+
JavaScript
实现
轮播
图_
html
+
javascript
轮播
图
html
+ javascr...
赞
踩
article
轮播
图
切换
(
html
+
css
+
JavaScript
)_
css
轮播
图并
点击
切换
...
具体来说,box-sizing是CSS中的一个属性,用于定义元素盒模型的计算方式。border-boxborder-bo...
赞
踩
article
JavaScript
正则表达式
:标准的
KAFKA
GROUP
_
ID 和
TOPIC
的格式限制...
注意:** -前面要加\转义**
JavaScript
正则表达式
:标准的
KAFKA
GROUP
_
ID 和
TOPIC
的...
赞
踩
article
Javascript
知识总结
_
js
点亮
灯泡
...
Javascript
知识总结
_
js
点亮
灯泡
js
点亮
灯泡
1.
灯泡
点亮的一个例子,可以看...
赞
踩
article
结合
Chrome
源码详解
浏览器
渲染
页面
的
过程
以及原理_谷歌画面
渲染
(
y
*
width
+ x) ...
浏览器
渲染
页面
的完整
过程
以及原理_谷歌画面
渲染
(
y
*
width
+ x) * 4谷歌画面
渲染
(
y
*
width
...
赞
踩
article
华为
OD机试统一考试D
卷
C
卷
- 跳
格子
3(C++
Java
Java
Script
Python
C...
华为
OD机试统一考试D
卷
C
卷
- 跳
格子
3: 小明和朋友们一起玩跳
格子
游戏,每个
格子
上有特定的分数 score = [1...
赞
踩
article
由于篇幅限制
,
我无法为所有
编程语言
都
提供
一个
完整
的
小
程序
游戏
代码
,
但我可以为你
提供
几种流行
编程语言
(...
注意:
Java
的
Swing部分需要更多
的
代码
来完整实现UI和事件处理。这里只
提供
了
一个
框架和思路。由于篇幅限制
,
我无法为...
赞
踩
article
JavaScript
微信
小
游戏
_
微信
小
程序
javascript
图片找不同
游戏
...
微信
小
游戏
微信
小
程序
包结构app-config.json app-service.js page-frame.html...
赞
踩
article
JavaScript
…延展
操作符
(
Spread
operator
)...
上一篇文章[《解决Node.js项目报错SyntaxError: Unexpected token ...》](http...
赞
踩
article
华为OD机试 - 搜索二维
矩阵
(
java
&
c
++&
python
&
java
s
c
ript & g...
华为OD机试 - 搜索二维
矩阵
(
java
&
c
++&
python
&
java
s
c
ript &
golang
&
c
#...
赞
踩
article
华为
OD机试 -
矩阵
匹配(
Python
、
Java
、C++、
Java
script)_
华为
od
矩阵
匹配...
从一个 N * M(N ≤ M)的
矩阵
中选出 N 个数,任意两个数字不能在同一行或同一列,求选出来的 N 个数中第 K ...
赞
踩
article
Javascript
--
TextStream
对象...
描述: 方便对文件的顺序访问. 属性: 属性 描述 AtEndOfLine 如果文件指针正好位于
TextStream
文...
赞
踩
article
第二阶段(
day04
)
javascript2
_
window
.
document
.getelementb...
..._
window
.
document
.
getelementbyid
('menutitle')?.
css
改变样式win...
赞
踩
article
document
.
getElementById
()基本使用方法————
JavaScript
_docu...
document
.
getElementById
()基本使用方法————
JavaScript
。_
document
.gete...
赞
踩
article
document
.
getElementById
().
style
.
width
获取不到宽度_docume...
问题:
document
.
getElementById
().
style
.
width
死活获取不到dom的宽度!!原因:dom...
赞
踩
article
document
.
get
Element
ById
_
document
.
get
elementbyid...
Document的方法
get
Element
ById
()返回一个匹配特定 ID的元素. 由于元素的 ID 在大部分情况下...
赞
踩
相关标签
华为od
c语言
c++
javascript
java
LeetCode
JavaScript
css
html
前端
正则表达式
servlet
开发语言