Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

7
获取JavaScript中的图片数据网址?
我有一个带有一些图像的常规HTML页面(只是常规<img />HTML标签)。我想获得他们的内容,最好以base64编码,而无需重新下载图像(即浏览器已经加载了该图像,所以现在我想要的内容)。 我很乐意使用Greasemonkey和Firefox实现这一目标。




17
如何判断一个字符串在JavaScript中是否包含某个字符?
我有一个带有文本框的页面,用户应在其中输入24个字符(字母和数字,不区分大小写)的注册码。我曾经maxlength限制用户输入24个字符。 注册代码通常以破折号分隔的字符组形式给出,但我希望用户输入不带破折号的代码。 如何在没有jQuery的情况下编写我的JavaScript代码,以检查用户输入的给定字符串不包含破折号,或者更好的是,仅包含字母数字字符?
334 javascript  string 

13
如何使用JavaScript获取整个文档的高度?
有些文档我无法获取文档的高度(将某些内容绝对定位在最底部)。此外,在这些页面上的底部填充似乎没有任何作用,但在高度会返回的页面上却没有作用。案例: http://fandango.com http://paperbackswap.com 在Fandango上, jQuery的$(document).height();返回正确值 document.height返回0 document.body.scrollHeight返回0 关于平装书交换: jQuery的$(document).height();TypeError:$(document)为null document.height返回不正确的值 document.body.scrollHeight返回不正确的值 注意:如果有一些技巧,我具有浏览器级别的权限。
333 javascript 

19
使用相同的网址刷新一张新图片
我正在访问网站上的链接,每次访问该链接时都会提供一个新图像。 我遇到的问题是,如果我尝试在后台加载图像,然后更新页面上的图像,则图像不会更改-尽管在重新加载页面时会更新图像。 var newImage = new Image(); newImage.src = "http://localhost/image.jpg"; function updateImage() { if(newImage.complete) { document.getElementById("theText").src = newImage.src; newImage = new Image(); number++; newImage.src = "http://localhost/image/id/image.jpg?time=" + new Date(); } setTimeout(updateImage, 1000); } FireFox看到的标题: HTTP/1.x 200 OK Cache-Control: no-cache, must-revalidate Pragma: no-cache Transfer-Encoding: chunked Content-Type: image/jpeg Expires: Fri, 30 Oct …
333 javascript  image  url  refresh 



11
将用户输入字符串转换为正则表达式
我正在设计HTML和JavaScript中的正则表达式测试器。用户将输入一个正则表达式,一个字符串,并通过单选按钮选择要测试的函数(例如,搜索,匹配,替换等),并且当该函数以指定的参数运行时,程序将显示结果。自然地,会有额外的文本框来替换额外的参数。 我的问题是从用户那里获取字符串并将其转换为正则表达式。如果我说他们不需要//在输入的正则表达式中包含,则他们不能设置标志,例如g和i。因此,它们必须//在表达式周围包含,但是如何将字符串转换为正则表达式?它不能是文字,因为它是一个字符串,我不能将其传递给RegExp构造函数,因为它不是没有//s 的字符串。还有其他方法可以使用户输入字符串进入正则表达式吗?我是否必须使用来解析regex的字符串和标志,//然后以其他方式构造它?我应该让他们输入一个字符串,然后分别输入标志吗?
333 javascript  html  regex 

18
在特定索引处插入字符串
如何在另一个字符串的特定索引处插入一个字符串? var txt1 = "foo baz" 假设我想在“ foo”之后插入“ bar”,我该如何实现? 我想到了substring(),但必须有一个更简单,更直接的方法。
333 javascript  string 

19
React Js有条件地应用类属性
我想有条件地显示和隐藏此按钮组,具体取决于从父组件传入的内容,如下所示: <TopicNav showBulkActions={this.__hasMultipleSelected} /> .... __hasMultipleSelected: function() { return false; //return true or false depending on data } .... var TopicNav = React.createClass({ render: function() { return ( <div className="row"> <div className="col-lg-6"> <div className="btn-group pull-right {this.props.showBulkActions ? 'show' : 'hidden'}"> <button type="button" className="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> Bulk Actions <span …



9
JavaScript将焦点设置为HTML表单元素
我有一个带有文本框的Web表单。默认情况下,如何将焦点设置到文本框? 像这样: <body onload='setFocusToTextBox()'> 所以有人可以帮我吗?我不知道如何使用JavaScript将焦点设置到文本框。 <script> function setFocusToTextBox(){ //What to do here } </script>

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.