当前位置: 首页 > wzjs >正文

国有企业网站建设游戏推广员判几年

国有企业网站建设,游戏推广员判几年,阿里备案网站,小企业财务软件免费版知识目标 掌握在HTML文档中使用JavaScript的3种方法;熟练JavaScript的输入输出方法;了解获取HTML元素并进行内容修改的方式。 1. 简介 JavaScript 是一门跨平台、面向对象的脚本语言,它能使网页可交互(例如,拥有复杂…

知识目标

  1. 掌握在HTML文档中使用JavaScript的3种方法;
  2. 熟练JavaScript的输入输出方法;
  3. 了解获取HTML元素并进行内容修改的方式。

1. 简介

JavaScript 是一门跨平台、面向对象的脚本语言,它能使网页可交互(例如,拥有复杂的动画、可点击的按钮、弹出菜单等)。易学易用,属于Web的编程语言。

2. 在HTML中使用JavaScript的3种方法

在HTML文档中使用JavaScript代码有3种方法:在HTML文档中嵌入脚本程序、链接脚本文件和在HTML标签内添加脚本。

2.1 在HTML文档中嵌入脚本程序

JavaScript的脚本程序可以被包括在HTML中(任何位置),使之成为HTML文档的一部分,其格式为

<script type="text/javascript">代码代码代码(代码具有大小写之分)
</script>

script元素在页面中的位置中的位置决定了什么时候装载脚本。如果希望在其他所有内容之前装载脚本,就要确保脚本在<head>...</head>标签之间。

2.2 链接脚本文件

如果已经存在一个脚本文件(以.js为拓展名), 则可以使用<script>标签的src属性引用外部脚本文件的URL。

<head>
<script type="text/javascript" src="路径/脚本文件名.js"></script>
<head>

2.3 在HTML标签内添加脚本

在HTML标签内添加脚本,以响应产生的事件。其格式为:

<标签 属性='属性值'  事件="js语言代码;"</标签》

如a元素的单击事件onClick执行JavaScript代码弹出一个提示框,形式为:

<a href="#" onClick="alert("欢迎来到js世界")">点击</a>

3. 输出方法

JavaScript能够以不同方式“显示数据”:

  1. 使用 window.alert() 写入警告框,直接用alert也可;
  2. document.write() 写入 HTML 输出 ;
  3. 使用 innerHTML,拿到某个标签改变标签里的内容,如document.getElementById(“demo”).innerHTML=‘会拿到id叫demo的标签并将其内容改成=后的值’;
  4. 写入 HTML 元素 使用 console.log() 写入浏览器控制台。

4. 元素获取

在 JavaScript 中,有多种方式可以获取 HTML 标签元素,以下是常见的几种方法:
注意:如果将js写在head里,去取元素就有可能取不到,此时未创建。

4.1 通过id获取元素

使用 document.getElementById() 方法,它会返回文档中具有指定 ID 的第一个元素,如果没有找到则返回 null。这个方法适用于获取单个元素,因为 ID 在 HTML 文档中是唯一的。

// <div id="uniqueDiv">这是一个具有唯一 ID 的 div。</div>
const element = document.getElementById('uniqueDiv');

4.2 通过类名获取元素

使用 document.getElementsByClassName() 方法,它会返回一个 HTML 集合(类似数组),包含所有具有指定类名的元素。如果没有找到匹配的元素,返回的集合长度为 0。

// HTML 结构
// <p class="exampleClass">这是第一个段落。</p>
// <p class="exampleClass">这是第二个段落。</p>
const elements = document.getElementsByClassName('exampleClass');
for (let i = 0; i < elements.length; i++) {console.log(elements[i]);
}

4.3 通过标签名获取元素

使用 document.getElementsByTagName() 方法,它会返回一个 HTML 集合,包含所有指定标签名的元素。同样,如果没有找到匹配的元素,集合长度为 0。

// HTML 结构
// <li>列表项 1</li>
// <li>列表项 2</li>
const listItems = document.getElementsByTagName('li');
for (let i = 0; i < listItems.length; i++) {console.log(listItems[i]);
}

4.4 通过CSS选择器获取元素

document.querySelector() 方法会返回文档中匹配指定 CSS 选择器的第一个元素,如果没有找到则返回 null。它可以使用各种 CSS 选择器,如 ID 选择器、类选择器、属性选择器等。

// HTML 结构
// <div id="myDiv">这是一个 div。</div>
const div = document.querySelector('#myDiv');
console.log(div);

document.querySelectorAll() 方法会返回一个 NodeList(类似数组),包含文档中匹配指定 CSS 选择器的所有元素。如果没有找到匹配的元素,NodeList 的长度为 0。

// HTML 结构
// <p class="paragraph">段落 1</p>
// <p class="paragraph">段落 2</p>
const paragraphs = document.querySelectorAll('.paragraph');
paragraphs.forEach((paragraph) => {console.log(paragraph);
});

4.5 通过名称获取元素(主要用于表单元素)

使用 document.getElementsByName() 方法,它会返回一个 HTML 集合,包含所有具有指定名称的元素,常用于表单元素。

// HTML 结构
// <input type="radio" name="gender" value="male">男
// <input type="radio" name="gender" value="female">女
const radioButtons = document.getElementsByName('gender');
for (let i = 0; i < radioButtons.length; i++) {console.log(radioButtons[i]);
}

5. 更改元素内容

5.1 innerHTML属性

innerHTML属性可获取或设置元素内容的HTML内容,其中包含标签和文本,可对其取值和赋值。

// HTML 结构
// <div id="myDiv">这是 <b>一段</b> 文本。</div>
const divElement = document.getElementById('myDiv');
// 此时获取的内容包括b标签
const content = divElement.innerHTML; // 获取内容
console.log(content); 
// 给内容赋值
divElement.innerHTML = "这是更改后的<b>一段</b>文本"

5.2 innerText属性

innerText 属性用于获取元素内部的纯文本内容,会忽略 HTML 标签。

// HTML 结构
// <div id="myDiv">这是 <b>一段</b> 文本。</div>
const divElement = document.getElementById('myDiv');
// 此时获取的内容不包括b标签
const text = divElement.innerText;
console.log(text); 

5.3 textContent属性

textContent 属性也能获取元素内部的纯文本内容,不过它会包含所有文本,即便这些文本被隐藏。

// HTML 结构
// <div id="myDiv">这是 <b>一段</b> 文本。</div>
const divElement = document.getElementById('myDiv');
const textContent = divElement.textContent;
console.log(textContent); 

5.4 value属性

针对表单元素(像 input、textarea、select 等),可使用 value 属性获取其值。

// HTML 结构
// <input type="text" id="myInput" value="示例文本">
const inputElement = document.getElementById('myInput');
const inputValue = inputElement.value;
console.log(inputValue); 

总结

  • 若你想获取包含 HTML 标签的内容,可使用 innerHTML。(内容会包含标签,同时也可给设置标签内容)
  • 若只要纯文本内容,innerText 和 textContent 都可以,不过 textContent 会包含隐藏文本。
  • 对于表单元素,使用 value 属性获取其值。
http://www.dtcms.com/wzjs/193580.html

相关文章:

  • 网站 关键词库 怎么做上海aso苹果关键词优化
  • wordpress怎么修改登录界面优化推广
  • 大型网站响应式应用商店下载
  • 天津做网站首选津坤科技b优化视频
  • 陪聊公众号开发西安优化外
  • 网站做cdn需要注意什么如何推广自己的店铺?
  • 江苏兴力建设集团有限公司网站广告推广软文案例
  • 做网站 租服务器吗网站关键词查询
  • 织梦网站怎么做索引地图seo排名教程
  • 现在企业需要建设网站吗优化推广网站淄博
  • 宁波网站制作报价seo自动优化软件
  • 上海建设厅网站成都爱站网seo站长查询工具
  • 品牌 网站建设seo免费推广
  • 泰安网站制作如何免费找精准客户
  • css不规则网站导航怎么做站长工具是什么
  • 网站建立免费做百度推广
  • 手机网站友情链接怎么做网站优化推广公司
  • 怎样制作网站的步骤网络推销
  • 广州网页设计seo网络公司
  • 做商城网站要哪些流程什么叫网络营销
  • 网站建设网页开发新手seo要学多久
  • c 购物网站开发流程图网站开发公司
  • 深圳网站建设定制开发seo网站推广目的
  • 长宁区网站建设要怎么网络做推广
  • 旗县政务网站建设工作方案宁德市中医院
  • php动态网站开发是干嘛的合肥网站排名
  • 建立网站企业全网推广怎么做
  • dw课设做网站百度百家自媒体平台注册
  • 南昌招商网站建设seo专业培训中心
  • 制作简单的个人网站快手刷粉网站推广