Tag: JavaScript

我怎样才能知道一个JSF组件的ID,所以我可以在Javascript中使用

问题:有时候你想用getElementById从javascript访问一个组件,但是id是在JSF中动态生成的,所以你需要一个获取对象id的方法。 我在下面回答你如何做到这一点。 原问题:我想用下面的代码。 我如何在Javascript中引用inputText JSF组件? <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"> <head> <title>Input Name Page</title> <script type="javascript" > function myFunc() { // how can I get the contents of the inputText component below alert("Your email address is: " + document.getElementById("emailAddress").value); } </script> </head> <h:body> <f:view> <h:form> Please enter your email address:<br/> <h:inputText id="emailAddresses" value="#{emailAddresses.emailAddressesStr}"/> <h:commandButton onclick="myFunc()" action="results" […]

为什么JS函数名称与元素ID冲突?

我有两个几乎相同的简单的JS小提琴调用选择更改功能。 在这两种情况下,函数名都与select ID相同,但由于某种原因,第一个小提琴工作得很好,而第二个失败并发生JavaScript错误is not a function : http://jsfiddle.net/AZkfy/7/ – 在FF9(Linux),Chromium 16(Linux),IE8(Windows)中工作正常: <script> function border(border) { alert(border); } </script> <select id='border' name='border' onchange='border(this.value)'> <option value='foo'>foo</option> <option value='bar'>bar</option> </select> 和 http://jsfiddle.net/cYVzk/ – 在FF9(Linux),Chromium 16(Linux),IE8(Windows)中失败: <script> function border(border) { alert(border); } </script> <form> <select id='border' name='border' onchange='border(this.value)'> <option value='foo'>foo</option> <option value='bar'>bar</option> </select> </form> 首先我不明白为什么第一个工作正常,第二个失败。 其次 – 有没有JS规范或有关冲突的JS函数名称和元素ID的限制?

我可以使用客户端JavaScript执行DNS查找(主机名到IP地址)吗?

我想使用客户端JavaScript来执行DNS查找(主机名到IP地址)从客户端的计算机上看到。 那可能吗?

更改浏览器缩放级别

我需要在我的网站上创建2个按钮来改变浏览器缩放级别(+)( – )。 我正在请求浏览器缩放,而不是css缩放,因为图像大小和布局问题。 那么,这甚至有可能吗? 我听说有冲突的报道。

获取范围内的所有变量

有没有办法让所有目前在JavaScript范围内的变量?

允许Google Chrome使用XMLHttpRequest从本地文件加载URL

当尝试从本地文件使用XMLHttpRequest执行HTTP请求时,基本上由于Access-Control-Allow-Origin违例而失败。 但是,我自己使用本地网页,所以我想知道是否有任何方法让Google Chrome允许这些请求,这些请求是从本地文件到Internet上的URL。 例如, $.get('http://www.google.com/')在本地文件中执行失败,但是我自己编写了这个页面,而且我自己使用了它,所以它会非常有用我可以压制它并加载URL。 那么,我怎样才能允许谷歌浏览器使用本地文件中的XMLHttpRequest加载URL呢?

JavaScript中“$”的含义是什么?

在下面的JavaScript代码中有一个美元符号$ 。 这是什么意思? $(window).bind('load', function() { $('img.protect').protectImage(); });

是否有JavaScript函数可以填充字符串以达到确定的长度?

我需要一个JavaScript函数,它可以把值填充到给定的长度(我需要空格,但任何事情都可以)。 我找到了这个: 码: String.prototype.pad = function(l, s, t){ return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length) + 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2)) + this + s.substr(0, l – t) : this; }; 例: […]

如何检测Angular 2中的路由更改?

我正在寻找检测我的App.ts文件中的路线更改。 此后,我将检查全局用户令牌以查看他是否已登录。如果用户未登录,则可以重定向用户。

如何在单击子锚时防止父母的onclick事件触发?

我目前正在使用jQuery来使div可点击,在这个div我也有锚。 我遇到的问题是,当我点击一个锚点两个点击事件触发(为div和锚点)。 如何防止在单击锚点时触发div的onclick事件? 这是破碎的代码: JavaScript的 var url = $("#clickable a").attr("href"); $("#clickable").click(function() { window.location = url; return true; }) HTML <div id="clickable"> <!– Other content. –> <a href="http://foo.com">I don't want #clickable to handle this click event.</a> </div>