Questions tagged «element»

在元数据中,术语“数据元素”是具有精确含义或精确语义的数据的原子单元。

24
如何检查可见DOM中是否存在元素?
不使用该getElementById方法如何测试元素的存在? 我已经建立了一个现场演示供参考。我也将在此处打印代码: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * 62), 1); i++; } return str; }, isNull = function (element) { var randomID = getRandomID(12), savedID = …

6
jQuery按类计数元素-实现此目的的最佳方法是什么?
我想要做的是计算当前页面中具有相同类的所有元素,然后将其添加到输入表单的名称中。基本上,我允许用户单击a <span>,然后为另一个相同类型的项目添加另一个。但是我想不出一种简单地使用jQuery / JavaScript计算所有这些的方法。 然后,我打算将该项目命名为name="whatever(total+1)",如果有人有一种简单的方法可以做到这一点,我将非常感激,因为JavaScript并不是我的母语。


7
使用jQuery获取元素类型
使用jQuery,是否有可能使用jQuery找出元素的类型?例如,元素是div,span,select还是input? 例如,如果我尝试使用jQuery将值加载到下拉列表中,但是同一脚本可以将代码生成到一组单选按钮中,则可以创建类似以下内容的代码: $('.trigger').live('click', function () { var elementType = $(this).prev().attr(WHAT IS IT); }); 给定一个带有触发类的下拉列表,旁边有一个按钮,在按下按钮后,我的elementType变量应返回select。
308 jquery  element 

13
如何引用加载了当前正在执行的脚本的脚本标签?
如何引用加载了当前正在运行的javascript的脚本元素? 这是情况。我有一个“主”脚本被加载到页面的上方,这是HEAD标记下的第一件事。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <script type="text/javascript" src="scripts.js"></script> “ scripts.js”中有一个脚本,该脚本需要能够按需加载其他脚本。普通方法对我来说不太有效,因为我需要添加新脚本而不引用HEAD标签,因为HEAD元素尚未完成渲染: document.getElementsByTagName('head')[0].appendChild(v); 我想做的是引用加载了当前脚本的script元素,以便随后可以将新的动态加载的脚本标签附加到DOM之后。 <script type="text/javascript" src="scripts.js"></script> loaded by scripts.js--><script type="text/javascript" src="new_script1.js"></script> loaded by scripts.js --><script type="text/javascript" src="new_script2.js"></script>


30
如何在jQuery中使元素“闪光”
我是jQuery的新手,并且具有使用Prototype的经验。在Prototype中,有一种方法可以“刷新”元素-即。短暂地用另一种颜色突出显示它,并使它褪色恢复正常,以便吸引用户的眼球。jQuery中有这种方法吗?我看到了fadeIn,fadeOut和动画效果,但是看不到“ flash”之类的东西。也许这三者之一可以与适当的输入一起使用?

9
访问列表的多个元素,知道它们的索引
我需要从给定列表中选择一些元素,知道它们的索引。假设我要创建一个新列表,该列表包含给定列表[-2、1、5、3、8、5、6]中索引为1、2、5的元素。我所做的是: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] 有什么更好的方法吗?像c = a [b]一样?

30
计算数组元素的出现次数/频率
在Javascript中,我试图获取数字值的初始数组并计算其中的元素。理想情况下,结果将是两个新数组,第一个数组指定每个唯一元素,第二个数组包含每个元素出现的次数。但是,我愿意接受有关输出格式的建议。 例如,如果初始数组为: 5, 5, 5, 2, 2, 2, 2, 2, 9, 4 然后将创建两个新的数组。第一个将包含每个唯一元素的名称: 5, 2, 9, 4 第二个将包含元素在初始数组中出现的次数: 3, 5, 1, 1 因为数字5在初始数组中出现3次,所以数字2出现5次,而9和4都出现一次。 我已经寻找了很多解决方案,但是似乎没有任何效果,而且我尝试过的一切都变得异常复杂。任何帮助,将不胜感激! 谢谢 :)



7
如何获取具有多个类的元素
说我有这个: <div class="class1 class2"></div> 如何选择此div元素? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] 那行不通。 我知道在jQuery中是$('.class1.class2'),但我想使用普通JavaScript进行选择。

2
在标准模式下设置元素的宽度或高度
是否可以<div>在标准模式下的JavaScript中设置HTML元素(例如)的宽度或高度? 请注意以下代码: <html> <script language="javascript" type="text/javascript"> function changeWidth(){ var e1 = document.getElementById("e1"); e1.style.width = 400; } </script> <body> <input type="button" value="change width" onclick="changeWidth()"/> <div id="e1" style="width:20px;height:20px; background-color:#096"></div> </body> </html> 当用户按下更改宽度按钮时,<div>的宽度应更改。 当doctype声明确定Quirks模式时,它可以正常工作。在标准模式下,我无法通过这种方式更改元素的大小 在标准模式下可以操纵元素的大小吗?如何绕过这种功能失调?

7
如何一次性删除通用列表中的所有null元素?
是否在.Net中为C#定义了默认方法,以删除列表中的所有元素null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; 假设一些参数是null; 我无法事先知道,我想将其从列表中删除,以便仅包含不为null的参数。
112 c#  list  null  element 

12
检查一个列表是否包含另一个列表中的元素
我有两个带有不同对象的列表。 List<Object1> list1; List<Object2> list2; 我想检查list2中的元素是否存在于list2中,基于特定的属性(Object1和Object2具有(以及其他),一个共有属性(类型为Long),名为attributeSame)。 现在,我这样做是这样的: boolean found = false; for(Object1 object1 : list1){ for(Object2 object2: list2){ if(object1.getAttributeSame() == object2.getAttributeSame()){ found = true; //also do something } } if(!found){ //do something } found = false; } 但是我认为有一种更好,更快的方法可以做到这一点:)有人可以提出吗? 谢谢!
105 java  list  find  element 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.