HTML和Javascript概述
Javascript概述
什么是javascript
是一种可以在浏览器中运行的脚本语言。
主要用来实现在浏览器端的动作:
用户交互、数据处理
和java的关系
八竿子打不着的关系。
Java 需要编译,在虚拟机运行
Javascript 是解释性语言,源代码放在html中
HTML中javascript的存在方式有几种
1.在script标签中
2.在script的src属性或者指定的外部文件中
3.在某个HTML事件处理器中如onclick、onmoiuseovber等
什么是DOM
全称:文档对象模型( DocumentObject Model ) 。访问和操作HTML文档的标准方法,通过利用javascript来访问、操作HTML。
获取HTML元素内容
1.获取元素:getElementByld()通过ID获取元素
x=document .getElementById(“name”);
2.获取内容:innerHTML获取对于的内容
alert(‘id为name的内容是’+x。innerHTML);
修改HTML元素内容
1.获取元素:getElementByld()通过ID获取元素
x=document .getElementById(“name”);
2.修改内容:innerHTML赋值修改元素内容
x.innerHTML=“javascript真好玩”;
通过上面解析我们可以知道 先写一个p标签里面有个id叫class的 我们写一个script 定义一个x x等于从这个文档里面读取id为class的 alert是浏览器中弹出一个警示框 这样子写可以让警示框出现p标签叫id的内容
这里我们让x.innerHTML=“Javascript” 他会输出这个字符串Javascript
创建动态效果
document.write(写入到HTML页面中)
添加页面交互效果
利用事件属性,比如onclick
常用事件
什么是BOM
全称: 浏览器对象模型(Browser biect Model)。它使JavaScript有能力与浏览器进行”对话”
浏览器弹出警告(通常用来证明漏洞的存在比如xss)
alert0 : 警告弹窗
confirm0: 确定弹窗
prompt(): 提示弹窗
获取Cookie
document.cookie
alert(document.cookie)
自己创建的网页没有cookie 我以哔哩哔哩为例
获取浏览器信息
屏幕信息(window.)screen
获取/控制页面信息
(window.)location