问题标签 [javascript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
如何在 Firefox 扩展中将 HTML 字符串转换为 DOM 对象?
我正在使用 XMLHttpRequest 下载网页(标记汤 HTML),我想获取输出并将其转换为 DOM 对象,然后我可以在该对象上运行 XPATH 查询。如何从字符串转换为 DOM 对象?
似乎一般的解决方案是创建一个隐藏的 iframe 并将字符串的内容放入其中。一直在谈论更新DOMParser以支持 text/html,但从 Firefox 3.0.1 开始,NS_ERROR_NOT_IMPLEMENTED
如果你尝试,你仍然会得到一个。
除了使用隐藏的 iframe 技巧之外,还有其他选择吗?如果不是,那么执行 iframe 技巧的最佳方法是什么,以便您的代码在任何当前打开的选项卡的上下文之外工作(这样关闭选项卡就不会搞砸代码等)?
这是我为什么要寻找 iframe hack 以外的解决方案的一个示例,如果我必须编写所有代码才能获得强大的解决方案,那么我宁愿继续寻找其他东西。
Firefox 3 小书签中的 Http Auth
我正在尝试创建一个小书签,用于将 del.icio.us 书签发布到单独的帐户。
我从命令行对其进行了测试,例如:
这很好用。
然后我想在我的 Firefox 中创建一个书签。我用谷歌搜索并找到了一些零碎的东西,最后得到了:
但所发生的一切都是我从 del.icio.us 得到的:
如果我然后转到地址栏并按回车,它会变为:
任何想法如何让它直接从书签中工作?
如何在下拉“选项”之间向下或向上键盘?
我有一个自定义构建的基于 ajax [div] 的动态下拉列表。
我有一个 [输入] 框;onkeyup
, 运行 Ajax 搜索,该搜索在div
s 中返回结果并在使用innerHTML
. 这些div
s 都有亮点onmouseover
,因此,典型的成功搜索会产生以下结构(请原谅半码):
有用。
但是,我错过了常规 HTML 元素背后的重要功能。我无法在“选项”之间向下或向上键盘。
我知道 javascript 处理键盘事件,但是;我一直没能找到一个好的向导。(当然,后续问题最终会是:我可以<ENTER>
用来触发那个onclick
事件吗?)
将列表包装成列
我ColdFusion
用来填充一个包含 HTML 无序列表 ( <ul>
s) 的模板。
其中大多数都没有那么长,但有一些长度非常长,并且真的可以放在 2-3 列中。
是否有 HTML、ColdFusion 或 JavaScript(我正在接受 jQuery 解决方案)方式来轻松做到这一点?为了节省一些滚动,一些过于复杂的重量级解决方案是不值得的。
如何设置 CSS 切换器
我正在开发一个网站,该网站将在设定的日期切换到新样式。该站点的内置语义 HTML 和 CSS,因此更改应该只需要更改 CSS 参考。我正在与需要能够查看外观的设计师以及需要能够查看当前外观的内容更新以及新外观的设计进度的客户合作。
我打算在页脚中使用一个神奇的查询字符串值和/或一个 javascript 链接,它会写出一个 cookie 来选择新的 CSS 页面。我们正在使用 ASP.NET 3.5。有什么建议吗?
我应该提到我们正在使用 IE 条件注释来支持 IE8、7 和 6。我可以创建一个进行替换的函数:
如何从 ASP.Net 发布然后重定向到外部 URL?
ASP.NET 服务器端控件回发到自己的页面。这使得您想要将用户重定向到外部页面,但由于某种原因(例如用于身份验证)需要发布到该页面的情况会很痛苦。
HttpWebRequest
如果您不想重定向,那么An效果很好,并且 JavaScript 在某些情况下也很好,但如果您确实需要服务器端代码来为帖子收集数据,则可能会变得很棘手。
那么,您如何发布到外部 URL 并将用户重定向到 ASP.NET 代码隐藏代码的结果?
JavaScript 对象的长度
我有一个 JavaScript 对象。是否有内置或公认的最佳实践方法来获取此对象的长度?
显示 ModalPopupExtender 时如何指定要运行的 javascript
ASP.NET AJAX ModalPopupExtender有OnCancelScript
和OnOkScript
属性,但它似乎没有OnShowScript
属性。我想指定一个javascript函数在每次显示弹出窗口时运行。
在过去的情况下,我将 设置TargetControlID
为一个虚拟控件并提供我自己的控件,该控件首先执行一些 JS 代码,然后使用 JS 方法显示弹出窗口。但在这种情况下,我将显示来自客户端和服务器端代码的弹出窗口。
有人知道这样做的方法吗?
顺便说一句,我需要这个,因为我在模态中有一个文本框,我想制作一个 TinyMCE 编辑器。但是 TinyMCE 初始化脚本不适用于不可见的文本框,所以我必须找到一种在显示模式时运行它的方法
闭包风格有什么区别
javascript 中有两种流行的闭包样式。我首先调用匿名构造函数:
和内联执行函数:
这两者之间的行为是否存在差异?一个比另一个“更好”吗?