疑问点:
javascript: 是一个伪协议,其他的伪协议还有 mail: tel: file: 等等。
1
|
< a id = "jsPswEdit" class = "set-item" href = "javascript:;" >修改密码</ a >
|
javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。
一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:
1
2
3
4
|
document.getElementById( 'jsPswEdit' ).addEventListener( 'click' , function (e) {
e.preventDefault();
// 当<a>触发click时,处理业务
}, false );
|
追问:
我能不能这样理解:href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的?
追答:
是一样的 void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思
相关推荐
### Html+Css+Javascript从入门到精通 #### Web开发基础教程概述 《Html+Css+Javascript从入门到精通》是一本全面介绍了Web前端开发技术的教程。本书旨在帮助读者掌握Web开发的基础知识,并通过实践逐步深入理解...
在构建一个个人博客时,HTML、CSS和JavaScript是三个核心组成部分。HTML负责网站的基本结构,CSS则用于美化页面样式,而JavaScript则为交互性提供动力。以下是对这些知识点的详细说明: **HTML(HyperText Markup ...
在进行HTML+JavaScript+CSS的测试时,常见的题型可能包括但不限于以下几点: 1. HTML语法规则:检查对标签的正确使用,包括闭合标签、嵌套规则、语义化标签的理解。 2. CSS选择器和样式规则:测试对各种选择器的...
学习HTML+CSS的过程中,你需要掌握以下关键点: 1. HTML基础语法和标签的使用。 2. CSS选择器的运用,包括类型选择器、类选择器、ID选择器等。 3. CSS样式属性的理解和应用,如颜色、字体、边距、背景等。 4. 浮动...
【标题】"html+css模板 我的家乡有模板"所代表的知识点主要涉及网页设计领域,特别是HTML和CSS的应用。HTML(HyperText Markup Language)是网页内容的结构标准,而CSS(Cascading Style Sheets)则用于定义这些内容...
### 一、旅游网站设计与实现的关键知识点 #### 1.1 HTML5基本结构与语义化标签的应用 - **HTML5文档结构**: 每个HTML5文档必须以`<!DOCTYPE html>`声明开始,接着是`<html>`标签,其中包含`<head>`和`<body>`两个...
在IT行业中,HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)是构建网页内容和样式的基石。这个“HTML+CSS个人主页设计”项目显然旨在教授初学者如何利用这两种技术创建一个完整的个人主页。 ...
在“web前端开发html+css+js免费下载(设计作品成品)”这个资源中,包含了一系列使用HTML、CSS和JavaScript技术构建的Web应用实例。这些技术是现代Web开发的基石,它们共同作用于创建交互式的网页和应用程序。下面...
在本项目"html+css网上书城制作"中,我们主要关注的是使用HTML(超文本标记语言)和CSS(层叠样式表)这两种核心技术来构建一个在线书店的静态页面。HTML用于结构化网页内容,而CSS则负责网页的布局和视觉呈现。下面...
在这个HTML期末大作业中,开发者可能涉及了以下知识点: 1. HTML5新特性:包括新的标签如`<header>`、`<footer>`、`<nav>`等,以及`<audio>`和`<video>`元素,用于多媒体播放。 2. CSS3新特性:如渐变、阴影、动画...
HTML5+CSS3 网站设计基础教程知识点总结 《HTML5+CSS3 网站设计基础教程》是面向计算机相关专业的一门专业基础课,涉及网页基础、HTML标记、CSS样式、网页布局、变形与动画等内容。本课程旨在让学生了解网页开发...
文件很可能是HTML的手册,里面可能包含以下关键知识点: 1. **HTML基本结构**:HTML文档通常以`<!DOCTYPE html>`声明开始,接着是`<html>`标签,内部包含`<head>`和`<body>`两个主要部分。 2. **元素与标签**:HTML...
本web前端课设主要用到html,css知识点和一些少量的js语言编写的轮播图。适合于大一、大二正在做课设的同学进行参考。(我的博客里有做成的效果图和每个模块的解说内容,没有了解的同学可以先去看看做成功的页面效果...
### 知识点总结 #### 一、网页设计与制作概览 - **网页类型**:这份期末作业属于HTML5的网页设计项目,主要应用于大学课程的期末评估。 - **设计范围**:涵盖多种主题,如个人主页、美食、公司网站、学校宣传页、...
HTML+CSS+JS实现!!! 21点游戏!!!!HTML+CSS+JS实现!!! 21点游戏!!!!HTML+CSS+JS实现!!! 21点游戏!!!!HTML+CSS+JS实现!!! 21点游戏!!!!HTML+CSS+JS实现!!! 21点游戏!!!!...
在本文中,我们将深入探讨如何使用HTML、CSS和JavaScript实现一个经典的前端小游戏——推箱子。推箱子游戏以其独特的逻辑挑战和趣味性深受玩家喜爱,它不仅锻炼了玩家的空间想象能力,也提升了逻辑思维技巧。 首先...
在这个项目中,HTML文件用于创建烟花效果的基本框架,包括烟花发射点的位置、触发烟花显示的按钮以及其他交互元素。例如,可能有一个`<button>`元素用于启动或停止烟花秀,而`<canvas>`元素则作为烟花动画的画布。 ...
对于烟花特效,CSS可以创建初始的烟花发射点,以及烟花绽放时的色彩和形状变化。 JavaScript是实现动态功能的关键,它允许网页与用户进行交互并响应事件。在这个项目中,JavaScript首先会计算春节的准确日期,并...
HTML+CSS入门小兔鲜项目 本项目旨在使用 HTML 和 CSS 来构建一个小兔鲜项目,学习目标是能够在网页中使用精灵图,使用背景大小属性,设置背景图片的大小,认识 CSS 写作顺序,提高代码专业性和浏览器渲染性能,以及...
学习HTML+CSS+JavaScript,你需要掌握以下知识点: 1. HTML基本语法和语义化标签:理解每个标签的作用,以及如何正确使用它们来创建结构清晰的网页。 2. CSS选择器和盒模型:熟练运用选择器定位元素,理解边距、...