草庐IT

所有人

全部标签

javascript - 惯用的 jQuery 将列表框中的所有选项转换为逗号分隔的字符串?

其中lb是一个列表框,txtfield是一个文本框,此代码获取选项的所有值,将它们放入一个数组中并使其成为一个逗号分隔的列表:vararr=[];for(vari=0;ilb.options.toString()显然不起作用,因为它是一个选项数组(值和文本)。我还没有找到比这更简洁的东西。执行此操作的jQuery方法是什么?我试着弄乱$(lb).each(),但似乎无法让它以同样的方式工作。 最佳答案 txtfield.value=$(lb.options).map(function(){returnthis.value;}).ge

Javascript - 获取所有表 -> tr 值

foobarabc@yahoo.com谁能告诉我如何编写Javascript行以仅获取下表中的电子邮件地址,我一直在搜索很多,但我所遇到的只是在td的任一表中使用“id”的教程..我想在没有id的情况下这样做..请帮忙 最佳答案 varrows=document.getElementsByTagName("table")[0].rows;varlast=rows[rows.length-1];varcell=last.cells[0];varvalue=cell.innerHTML在这里自己试试:http://jsfiddle.ne

javascript - 等待所有不同的 promise 完成 nodejs(异步等待)

我目前正在等待所有promise像这样按顺序完成:(async()=>{letprofile=awaitprofileHelper.getUserData(username);lettoken=awaittokenHelper.getUserToken(username);console.log(profile);console.log(token);return{profile:profile,token:token};})();但是这样,profile和token是顺序执行的。由于两者是相互独立的,所以我希望它们都一起独立执行。我认为这可以使用Promise.all来完成,但我不确

javascript函数获取html中的所有图像

我想要一个javascript函数来基本上返回页面中所有imgsrc的数组,我该怎么做? 最佳答案 您可以通过document.getElementsByTagName()轻松获得包含所有img元素的数组。:varimages=document.getElementsByTagName('img');varsrcList=[];for(vari=0;i除了document.getElementsByTagName('img'),您还可以使用document.images集合。如果您使用的是jQuery,您还可以使用$('img'),

javascript - 正则表达式删除所有非字母数字并用 + 替换空格

我正在寻找使用正则表达式来尝试从字符串中删除所有非字母数字字符并用+替换空格我想允许的基本上是字母单词A-Z和+这是专门准备字符串成为URL的一部分,因此需要+符号而不是空格。我看过/\W+/但是这会删除所有空格和字母数字字符,而我想尽可能保留空格,然后用+符号替换。我搜索了一下,但似乎找不到任何东西,我希望有人对此有任何简单的建议。示例字符串和期望的结果:Durarara!!x2十->durarara+x2+ten 最佳答案 这实际上相当简单。假设str是您要清理的字符串:str=str.replace(/[^a-z0-9+]+/

javascript - 如何在 javascript 中获取特定 HTML 标记的所有元素?

除了具有特定ID的元素之外,我需要在我的文档中隐藏所有“部分”类型的元素。在jquery中这很容易$("section").hide();$("section#myId").show();如果没有jquery,我该怎么做?(我需要它在页面加载后立即发生并且不引人注目)。我还需要它才能跨浏览器工作。谢谢。 最佳答案 DOMElement.getElementsByTagName是你的friend:varsections=document.getElementsByTagName('section');varmySection=null

javascript - 如何从所有元素中删除特定类?

如何从页面元素中删除给定的类?例子:......SomeHeading我想从页面的所有元素中删除light类!我如何使用jquery或javascript做到这一点? 最佳答案 只需找到所有确实具有该类的元素,然后将其删除:$(".light").removeClass("light");使用纯JavaScript:varlights=document.getElementsByClassName("light");while(lights.length)lights[0].className=lights[0].className

javascript - 有没有人在 node.js 中使用过优秀的 Date.js 库?

有人为Date.js创建了一个commonjs包装器吗?我想在Node内使用Date.js库,不想将其作为裸文件导入并在我可以帮助的情况下对其进行评估。 最佳答案 我写了一个类似于DateJS的日期库,它不修改Date.prototype。如果您担心修改nativeDate对象,您可能想要使用它。它处理解析、操作和格式化,以及timeago和i18n。npminstallmoment文档位于http://momentjs.com/docs 关于javascript-有没有人在node.j

javascript - 删除 Javascript 中的所有反斜杠

如何删除JavaScript字符串中的所有反斜杠?varstr="onething\\\'sforcertain:powerblackoutsandsurgescandamageyourequipment.";我想要这样的输出onething'sforcertain:powerblackoutsandsurgescandamageyourequipment.更新:我在JavaScript的帮助下从页面抓取数据并显示在花式框弹出窗口中。请帮我解决这个问题 最佳答案 用一个简单的正则表达式来解决str=str.replace(/\\/g

javascript - 查看 javascript 中的所有超时/间隔?

我正在编写一个应用程序,它利用JavaScript超时和间隔来更新页面。有没有办法查看设置了多少间隔?我想确保我不会因为设置数百个间隔而意外杀死浏览器。这甚至是个问题吗? 最佳答案 我认为没有办法枚举事件计时器,但您可以覆盖window.setTimeout和window.clearTimeout并将它们替换为您自己的实现做一些跟踪,然后调用原件。window.originalSetTimeout=window.setTimeout;window.originalClearTimeout=window.clearTimeout;wi