我想用JS检查类名。但是,由于元素有几个类,使用的命令似乎无法工作。我怎样才能查到一个班呢?
HTML
<div class="first_class second_class third_class"> </div>
JS
var trg = e.target;
if ( trg.classList.contains('third_class') ) {
console.log(trg);
}
我正在使用自定义javascript文件(mootools-1.2-core.js),在Sharepoint(2010)的自定义应用程序页面中,.I get 类型错配错误 in wpadder.js(Sharepoint Javascript文件,位于14/layouts中),有人为这个问题提供了解决方案吗?
我在我的一个项目中实现了sticky notes功能,我发现了一个与浏览器兼容性相关的问题。我的代码在IE8中不工作,但在其他浏览器中工作得很好。
我得到的错误是:
Message: Object doesn't support this property or method
Line: 45
Char: 3
Code: 0
URI: http://dev.mesocial.co/orange_theme/js/sticky_note_func.js
以下是编号40到50之间的行:
var moved = function(note) {
// added by rupesh
我在我的应用程序中使用了角js。当我在IE浏览器上运行我的应用程序时,它会显示以下错误。
TypeError: Object doesn't support property or method 'includes'
at request (https://xxx.xx.xxx.com/js/app.js:32:20185)
at u (https://xxx.xx.xxx.com/js/base.js:5:30028)
at Anonymous function (https://xxxx.xx.xxxx.com/js/base.js:5:30210)
at
下面的代码在Chrome中显示了一个错误。看起来window.location.href不返回字符串,但这看起来很疯狂。
代码如下:
var theUrl = "" + window.location.href;
var hashValue = theUrl.contains("#") ? theUrl.split('#')[1] : null; (This is line 6)
这将在Chrome中返回以下错误:
Uncaught TypeError: Object someUrl#someHash has no method 'con
我是Primefaces扩展项目的开发人员,我使用核心Primefaces函数为DocumentViewer和CKEditor组件获取Javascript中的资源位置。函数在PrimeFaces core.js中,如下所示。
/**
* Builds a resource URL for given parameters.
*
* @param {string} name The name of the resource. For example: primefaces.js
* @param {string} library The librar
我正在寻找一种在排序结果列表中查找给定领域对象的索引的优化方法。我知道类似的问题,它是用indexOf回答的,所以我的当前解决方案如下所示:
const sortedRecords = realm.objects('mySchema').sorted('time', true) // 'time' property is a timestamp
// grab element of interest by id (e.g. 123)
const item = realm.objectForPrimaryKey('mySchema'
有没有一种简单的方法可以使js文件中的所有字符串比较不区分大小写?下面是一个普通检查的简单示例:
var message = 'This is a Test';
var isTest = message.toLowerCase().indexOf('test') > -1;
对于一次检查来说,这并不是一种糟糕的方法,但是如果需要在文件中执行10+时间,它就会变得冗长。对于js文件的整个范围,是否有更简单的方法使字符串比较不区分大小写?
我通过ui-router获得了几个视图,并在其中存储了一些输入值。用户可以在一个视图中输入信息并进入下一个步骤,也可以跳过该步骤(并删除范围内任何输入的数据)并进入下一个步骤。
我尝试过许多方法尝试通过$scope函数和剪接来删除元素,但是我一直得到一个TypeError --我知道缺少了一些东西,但我似乎无法精确地找到它。我很感激我能得到的任何帮助!
错误:
TypeError: undefined is not a function
at Scope.$scope.remove (http://localhost:9000/scripts/app.js:27:32)
at http://l
因此,基本上,我用JS制作了一个空数组,它是根据用户选择动态填充的。现在,我希望根据天气情况显示一个按钮,或者不显示,数组中存储一个值。我似乎无法做到这一点,即使数组中包含一个必需的值。如果数组和按钮的创建有差异,则数组和按钮创建都是同一脚本的一部分。我的代码是这样的:
array = [];
//somewhere along the way it get's filled up...
//...
if (array.indexOf("anItem") == true){
var btn = document.createElement('button'