Tag: JavaScript

为什么我不能从onclick属性调用一个名为clear的函数?

我试图创建一个简单的计算器,当一个按钮被点击时,它的值显示在文本字段中,按钮“C”应该清除文本字段,但其onclick =“clear()”不工作? <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Calculator</title> <style> #button{ padding: 10px; } </style> <script> function fill(val){ document.getElementById("field").value+=val; } function clear(){ document.getElementById("field").value=""; } </script> </head> <body> <form> <table> <tr><input type="text" name="field" id="field" size="8"/></tr> <%! int k = 1; %> <% for(int i=0;i<3;i++){ %> <tr> <% for(int j=0;j<3;j++){ %> <td><input […]

facebook社交插件在动态添加时不会显示

我正在添加Facebook社交插件到一个网页 当我手动添加: <div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div> 它工作,但是,当JavaScript代码添加它,它不 有任何想法吗 ?

从Javascript更改CSS规则集

是否可以动态更改CSS规则集(例如,某些JS会在用户单击某个小部件时更改CSS规则集) 这个特定的CSS规则集适用于页面上的许多元素(通过类选择器),我想在用户单击小部件时对其进行修改,以使所有具有该类的元素都改变。

将参数传递给使用chrome.tabs.executeScript()注入的内容脚本

如何将参数传递给内容脚本文件中的JavaScript: chrome.tabs.executeScript(tab.id, {file: "content.js"});

检查页面是否重新加载或刷新在Javascript中

我想检查有人试图刷新页面。 例如,当我打开一个页面时,什么也没有发生,但当我刷新页面返回一个警报。

jQuery点击/切换两个函数

我正在寻找一种方法来有两个单独的操作/功能/“块代码”运行时,点击一个,然后一个完全不同的块,当同样的事情再次点击。 我把这个放在一起。 我想知道是否有一个更高效/优雅的方式。 我知道jQuery .toggle(),但它有点糟糕。 在这里工作: http : //jsfiddle.net/reggi/FcvaD/1/ var count = 0; $("#time").click(function() { count++; //even odd click detect var isEven = function(someNumber) { return (someNumber % 2 === 0) ? true : false; }; // on odd clicks do this if (isEven(count) === false) { $(this).animate({ width: "260px" }, 1500); } // on […]

Chrome发送请求错误:TypeError:将循环结构转换为JSON

我有以下… chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); 其中要求以下.. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; 但是,我的代码永远不会达到“ZOMG HERE”,而是在运行chrome.extension.sendRequest引发以下错误 Uncaught TypeError: Converting circular structure to JSON chromeHidden.JSON.stringify chrome.Port.postMessage chrome.initExtension.chrome.extension.sendRequest suggestQuery 有谁知道是什么原因造成的?

如何通过它的值获得一个JavaScript对象的关键?

我有一个非常简单的JavaScript对象,我用它作为关联数组。 有一个简单的函数,可以让我获得一个值的关键,还是我必须迭代对象,并找出它手动?

从字符串中提取主机名称

我只想匹配一个URL的根,而不是一个文本字符串的整个URL。 鉴于: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random 我想得到最后2个实例解析到www.example.com或example.com域。 我听说正则表达式很慢,这将是我在页面上的第二个正则表达式,所以如果有反正没有正则表达式让我知道。 我正在寻求这个解决方案的JS / jQuery版本。

EmberJS:如何在同一条路线上加载多个模型?

虽然我对web开发并不陌生,但对于客户端MVC框架,我还是一个新手。 我做了一些研究,并决定与EmberJS合作。 我经历了TodoMVC指南,这对我来说很有意义。 我设置了一个非常基本的应用程序; 索引路线,两个模型和一个模板。 我有一个服务器端PHP脚本运行,返回一些数据库行。 有一件令我非常困惑的事情是如何在同一条路线上加载多个模型。 我已经阅读了一些关于使用setupController的信息,但我仍然不清楚。 在我的模板中,我有两个表,我试图加载无关的数据库行。 在一个更传统的Web应用程序,我会刚刚发布到SQL语句,并通过他们填充行。 我很难将这个概念翻译成EmberJS。 如何在同一条路径上加载多个不相关数据模型? 我正在使用最新的Ember和Ember数据库。 更新 虽然第一个答案给出了一个处理方法,但是第二个答案解释了什么时候是合适的,以及不同的方法何时不合适。