bycj.net
当前位置:首页 >> html需要调用js中同一个iD两次,怎么才能实现啊?htm... >>

html需要调用js中同一个iD两次,怎么才能实现啊?htm...

1. 你可以给两个元素设置一个相同值得name属性,然后用getElementByName("nameValue")方法返回一数组,数组会包含那两个相同name值的元素对象.之后可以用for语句遍历数组,处理那两个元素对象.2. 还有一种方法是给那两个元素设置相同的class值;再封装一个函数,先获取那两个对象的父级对象,再遍历该父级的所有后代,用if判断className为你设置的class值时,将其压入一个创建的数组中,最后返回该数组.之后同样可以用for语句遍历返回的数组,处理那两个元素对象.3. 还有也可以就给两个元素不同的id值,而将它们的处理代码块封装成一个函数,再将获取的两个元素对象分别调用该函数.

这个你把id或者class试试.id是唯一的,

你说的我没看太懂,能说下具体要什么效果吗?不是你没说明白,那大概就是我的理解能力有限了,如果再解决一下或是细说下你要实现的效果,那应该就会知道能不能帮上你什么忙了.

$('#a').add('#b').on('click',function(){})

var divs=getelementByTagName("div");for (div in divs){ div=function{}}

那你就调用2次就好了,$("#n-submit").click(function(){Search();})你这里一个绑定的点击事件,你还想在那里绑定就在那里绑定啊,一样的.

就按照楼上说的方法就行了.如果有多个js文件也采用这种办法,不同js文件函数之间可以相互调用.不需要引入头文件之类的操作.但是必须要在引入js文件的页面里把关联到的js文件都引入进来

$("#id1,#id2,#id3").click(function(){})

一个网站分头部内容部分和底部,这在一个页面中是唯一的,这就要用到id类,除了id类还有一个class类,class类是可以反复调用的而id类只能调用一次 ,例如你在一个页面中不同地方出现了两个一样结构的div 你不想重新写一边.那么只要你把之前写的class类贴过去就行了,不用写他的css样式,大了这么多望采纳,哈哈

可以在一个html中同时用两个script只需要导入到页面就可以了.写法如下:首先导入外部的js文件.<script src="aa.js" type="text/javascript"></script><script src="bb.js" type="text/javascript"></script> src属性为外部js的路径 然后在可以在HTML中使用JS中的函数.例如的按钮onclick事件中调用aaa函数 如:onclick=“aaa()”

相关文档
pznk.net | ceqiong.net | msww.net | ncry.net | bycj.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com