javascript中过多的使用id好不好啊?? 经过我不停阅读javascript,发现不仅是元素亦或是表单之类,都有关联函数,父子节点之类的关系,而以前做的时候,需要哪个值,直接在那里赋个id,然后document.getElementById获取。。似乎也没什么事,但是有啥不好呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS在客户端运行,对于客户端的PC来说,这么点的计算量完全不在话下,另外,dom是个编辑好的文档,你这样做,无非是在一个文档中,取你想要的元素而已,无所谓的! 少量的情况不考虑如果一个页面上ID太多 那已经说明 页面和程序的结构有问题了只有ID来定位元素(且有大量的ID) 那你的页面只是一个 一维的结构这样的代码基本是不利于重构和重用的要参考JQ的选择器的概念 相对层次已经具有独特辨别的功能了 不是所有东西都可以document.getElementById来搞的,比如这里有100个checkbox,要取出哪些勾上了,就不适合用document.getElementById。还有就是id不能重复,用id也要防止冲突。大量用id的话,会增加HTML文件的尺寸,浪费带宽。 下列方法在各个浏览器中都实现了吗? 关于列表和表格问题 关于JS中处理数字问题 我这样用JS复制内容,请问怎样去掉后面的多余空格? 求一replace 代码,简单,在线,立即给分 小白求助 求救~ 哪位亲有这样的效果,求分享,感激不尽~ 右键触发一个事件,继续深入,右键点击页面其他地方又恢复windows中一样,JS中如何写? textarea的问题 各位大虾,关于安装了ie6.0 sp1出现的问题。。。。。。 ext表单展示效果问题。 请高人指点一下,上面你的代码应该怎么修改?(jsp中引用java的类)
只有ID来定位元素(且有大量的ID) 那你的页面只是一个 一维的结构
这样的代码基本是不利于重构和重用的要参考JQ的选择器的概念 相对层次已经具有独特辨别的功能了
还有就是id不能重复,用id也要防止冲突。
大量用id的话,会增加HTML文件的尺寸,浪费带宽。