document.getElementById('');

happy19870903 2011-07-11 12:16:59
document.getElementById('');
中的ID怎么多写
...全文
166 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
王集鹄 2011-07-11
  • 打赏
  • 举报
回复
用jquery

<span id="s1">1</span>
<span id="s2">2</span>
<span id="s3">3</span>
<span id="s4">4</span>

$("#s1,#s3,#s4").css('color', 'red');

demo
lsw645645645 2011-07-11
  • 打赏
  • 举报
回复
<input type="text" id="userName" name="myUserName" />
var userName=document.getElementById('userName').value;
tantaiyizu 2011-07-11
  • 打赏
  • 举报
回复
id 就是html元素的id

scriptlover.com
  • 打赏
  • 举报
回复
5楼6楼不错
ci1699 2011-07-11
  • 打赏
  • 举报
回复
随便贴一个获得几个class的。
var getElementByClassName = function (cls,elm)
{
var arrCls = new Array();
var seeElm = elm;
var rexCls = new RegExp('(^|\\\\s)' + cls + '(\\\\s|$)','i');
var lisElm = document.getElementsByTagName(seeElm);
for (var i=0; i<lisElm.length; i++ )
{
var evaCls = lisElm[i].className;
if(evaCls.length > 0 && (evaCls == cls || rexCls.test(evaCls)))
{
arrCls.push(lisElm[i]);
}
}
return arrCls;
}


getElementByClassName('tabel_text|Database_text','A');
豪情 2011-07-11
  • 打赏
  • 举报
回复
参照prototoype.js 框架的部分代码,可以这样写:


function $(){
var elements = new Array(); //声明一个空的数据

for (var i = 0; i < arguments.length; i++) { //然后根据实参的数目来循环
var element = arguments[i];
if (typeof element == 'string') //如果是string类型,就获取这个对象的引用
element = document.getElementById(element);

if (arguments.length == 1)
return element;

elements.push(element);
}

return elements; //返回一个数组
}
Da嗒_Sunny 2011-07-11
  • 打赏
  • 举报
回复
或者你可以用byname 把你的name一样

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧