您当前的位置:首页 > 互联网教程

javascript 属性和方法 用法的区别请用通俗的语言介绍一下

发布时间:2025-05-20 07:37:16    发布人:远客网络

javascript 属性和方法 用法的区别请用通俗的语言介绍一下

一、javascript 属性和方法 用法的区别请用通俗的语言介绍一下

1、你的名字、年龄、性别等这些是属性

2、你会煮饭、会跑,这些是你的方法,也就是你能完成的事(任务)

3、人家问你会不会煮饭,当然希望你回答他,你就要给他返回值

也就是回答它:“会”、“不会”

所以Javascript,就以表单form来说吧

1、form表单中有 name属性,action属性

2、form表单中的提交按钮有 submit方法,它能让表单提交上去

3、form表单中有 onsubmit方法,是需要返回值的

提交按钮提交的时候,form怕它乱提交,所以要校验一下

验证是不是输入的值有问题,所以调用了 onsubmit方法来检查

它需要你告诉它,能不能校验通过了没有,能不能提交

所以 onsubmit="return你的校验的js方法()"

其中“你的校验的js方法()”就需要返回 false还是 true咯

//这个人的属性(名字)叫做小明

//小明有“答试卷”的功能,姓名:__________,这里你要写你的名称

二、javascript中文本区域的属性有哪些

1、1)name/id。该属性用于指定用来保存用户输入文本的变量和名称。定义name/id属性后WML将根据该属性也即变量名,为即将输入的文本实体对象与之存储空间,以便接收用户输入。

2、2)title。该属性用于input元素的标签,通常是位于输入框前的提示信息。

3、3)type。用于指定文本输入区的类型,有text和password两种选择。默认值为text,指定的用户可以输入文本,而且输入的文本会同时逐渐响应并显示在浏览器中。如果选择password,则指定用户输入的文本作为密码文本处理,WML程序按文本实体接收输入的数据,而浏览器上响应用户输入显示时逐渐均为星号(*),由此起到保密的目的。

4、4)value。该属性用于指定name属性所定义变量的值,它将显示在输入框中。

5、5)default。该属性用于指定name属性所定义变量的默认值。

6、6)format。该属性用于格式化输入的数据。

7、7)maxlength。该属性用于指定用户可输入字符串的最大长度。该属性的上限为256,最多不能超过256个字符。

8、8)emptyok。用于指定用户是否可以不在输入框内输入内容。

9、9)size。该属性用于指定输入框的宽度,宽度值为字符个数。

10、10)tabindex。用于指定多个输入框存在时,类似于HTML中Tab键的具体位置。

三、标签中href="javascript:;"表示什么意思

1、标签的 href属性用于指定超链接目标的 URL,href属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript代码段。

2、javascript:是一个伪协议,其他的伪协议还有 mail: tel: file:等等。

<a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>1

javascript:是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:;表示什么都不执行,这样点击时就没有任何反应。

3、一般在这种情况下,会给绑定一个事件回调,来执行业务,如:

document.getElementById('jsPswEdit').addEventListener('click', function(e){

e.preventDefault();//当<a>触发click时,处理业务}, false);1234

4、简单来说,”javascript:”是另外一种嵌套js代码在网页中的方法。跟通过标签嵌套js代码差不多。如点击下面链接会会执行”javascript:”后面的内容。

<a href="javascript:alert(22);">点我</a>1

例子:<a href="javascript:;">我的大学</a>

javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而javascript:;表示什么都不执行,这样点击<a>时就没有任何反应。

href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的

void是JavaScript的一个运算符,void(0)就是什么都不做的意思。