龙空技术网

JavaScript 01:基础

南北不是东西 80

前言:

今天朋友们对“js获取title”大体比较关切,各位老铁们都需要学习一些“js获取title”的相关文章。那么小编在网摘上收集了一些关于“js获取title””的相关知识,希望姐妹们能喜欢,同学们快快来学习一下吧!

一.JS引入方式

1.写在 head 中

<head>    <meta charset="UTF-8">    <title>Title</title>    <script>        alert (123)    </script></head>

2.写在 button 的下面

<body><button>按钮</button><script>    var btn = document.getElementsByTagName("button")[0]    console.log(btn);</script></body>

3.利用 script 中的 src 引入(像 link 引入 css 一样 )

<script src="js_01.js"></script>
二.JS 获取标签

1.获取独有标签

(1)标题标签

console.log(document.title);

(2)获取头部标签.

console.log(document.head);

(3)获取 body 内容

console.log(document.body);

(4)输出内容

console.log(3);

2.其他标签的获取

(1)通过 id 获取元素

<p id="p1">段落</p><span class="sp1">我是天才</span><span class="sp1">我是天才</span>
var p1 = document.getElementById("p1")    console.log(p1)

(2)通过 class 获取元素

可以通过索引来取值

var sp1 = document.getElementsByClassName("sp1")[0]    console.log(sp1)

3.通过 css 选择器获取元素

(1)querySelector

console.log(document.querySelector(".sp1"));

(2)querySelectorAll

console.log(document.querySelectorAll(".sp1")[0]);

4.修改文本(inner)

(1)Text

p1.innerText = "我今天真漂亮"

(2) Html

html 可修改文本内容的字体大小,而 text 不可以。而在修改 class 时,需要指明下标

p1.innerHTML = "<h1>今天我格外帅</h1>"
三.JS 简单事件

1.单击事件(onclick)

<script>    // 获取元素    var obtn = document.getElementsByTagName("button")    // 单击事件    obtn[0].onclick = function (){        console.log(1);// 功能        console.log(this);// 功能    //    在事件 this 表示接受事件的元素    }</script>

2.双击事件(ondblclick)

obtn[1].ondblclick = function () {        console.log(2);    }

3.鼠标划入事件(onmouseenter )

var odiv = document.getElementById("div1")    odiv.onmouseenter = function (){        console.log(1);

4.鼠标划出事件(onmouseleave)

odiv.onmouseleave = function (){        console.log(1.2);    }
四.JS 修改样式

1.直接修改

var odiv = document.getElementsByTagName("div")[0]    odiv.onclick = function () {        //修改样式        odiv.style.width = "300px"        odiv.style.height = "300px"

2.间接修改

此方法与上一种方法的区别在于,此种方法可以传变量,但第一种方法不可传变量

a = width    odiv.style["a"] = "300px"    odiv.style["backgroundColor"] = "green"

3.cssText

odiv.style.cssText = "width:300px;height:300px"

4.增加 class 属性

var obtn = document.getElementsByTagName("button")    obtn[0`在这里插入代码片`].onclick = function () {        odiv.className = "div1"

5.删除 class 属性(removeAttribute)

obtn[1].onclick = function () {        odiv.removeAttribute("class")    }

6.增加删除 id name 与 class 相同(setAttribute)

var obtn = document.getElementsByTagName("button")    obtn[0].onclick = function () {        // 添加 class 属性        odiv.setAttribute("id","div1")

7.查看属性是否存在(hasAttribute)

存在返回 true 不存在返回 false

console.log(odiv.hasAttribute("id"));
五.数据类型

1.数值型(number)

2.布尔型(ture flase)

3.未定义型(undefined)

4.字符串(string)

5.空值(null)

6.对象(object)

包括字典,列表

标签: #js获取title #js移除class属性