如何在javascript中获取offsetLeft/offsetTop of **和元素。我试过这样做:但是它给出了一个错误,TypeError: bar为null。
JS
let bar = document.getElementById('iqaluit');
console.log(bar.offsetLeft, bar.offsetTop)
let circle = document.getElementById('circle');
console.log(circle.offsetLeft, circle.offsetTop);
HTML
<
每当我试图启动我的项目时,我都会发现以下错误:
$ ng serve
您的全局角CLI版本(1.7.3)大于本地版本(1.6.8)。使用本地角度CLI版本。
若要禁用此警告,请使用"ng set --全局warnings.versionMismatch=false“。
无法读取null的属性“config”
(D:\Projekte\Advanced-ban\webinterface\node_modules\@angular\cli\tasks\serve.js:51:63) at (D:\Projekte\Advanced-an\webinterface\node_modules
*当我单击add时。我在终点站拿到这个。我被卡住了。请帮帮忙。未处理拒绝(TypeError):无法读取null的属性'id‘。当我单击add to cart。我在终点站拿到这个。我被卡住了。请帮帮忙。未处理的拒绝(TypeError):当我单击add时,无法读取null的属性'id‘。我在终点站拿到这个。我被卡住了。请帮帮忙。未处理拒绝(TypeError):无法读取null的属性'id‘。请注意,我不得不剪掉一些代码
Shopcontext.js
class ShopProvider extends Component {
state = {
我们正在记录javascript错误,并且经常出现的一个错误消息是null is not an object,例如TypeError: null is not an object (evaluating 'foo[bar]')。在我搜索这个错误并试图复制这个错误时,我不断地得到一个Cannot read property 'foo' of null错误。我无法找到一种方法来做一些导致null is not an object错误的事情。
这两个错误的区别是什么?当一个被调用而不是另一个被调用时,有什么例子?
我已经设置了一个简单的javascript程序,它返回您输入的字符数,但是,当值为null时,我希望显示一条错误消息。一切正常,除非我取消了提示,控制台给我一个错误“未捕获长度:无法读取属性‘TypeError’of null”,并且不会在else语句中显示错误消息。代码如下:
let message = prompt("What would you like to express today?");
let msgLength = message.length
let number = 180 - msgLength;
if (message) {
let in
我一般都是PhantomJS和JS的新手,并且无法理解为什么querySelector无法访问我的元素全局变量。我试图在各种函数()中传递元素,但没有结果。我在下面附上了一份未经骚扰的代码副本。
var page = require('webpage').create();
var args = require('system').args;
var uri = args[1];
var element = args[2];
console.log('Arg 1: '+args[1]);
console.log('Arg 2:
javascripts typeof表达式是否检查null?
var test = {};
console.log(typeof test['test']);//"undefined"
var test = null;
console.log(typeof test['test']);//TypeError: test is null
显然,如果typeof null是一个对象,为什么会出现这个错误呢?
编辑:
我知道如何避免类型错误,而且null没有属性,但我想知道对typeof的行为有什么解释。
在我的项目中,我想从单击元素的位置定位它。现在,一个模式弹出并将conent向下推。当这个内容被关闭时,下一个模式再次被拉起,因为它的位置是相对的。我最想实现的是让所有的模态都停留在它们被点击的地方,顶部的位置将其他模态向下拉。
我正确地得到了元素的顶部位置,但是当我使用.css时,我得到了ERROR TypeError: this.singleQuestion.nativeElement.css is not a function。是否有办法修复此代码或设置相对于视口的顶部位置。
public toggle() {
this._active = !this._acti