Javascript Jquery查看iframe位置是否已更改
所以我想检查我的帧位置是否发生了变化Javascript Jquery查看iframe位置是否已更改,javascript,html,Javascript,Html,所以我想检查我的帧位置是否发生了变化 function myFunction() { setInterval(function(){alert("Hello")},3000); if (document.getElementById("myiframe").src = 'http://www.constant-creative.com/login';) { } else { $( "#loginframe" ).hide(); } } 这就是我到目前为
function myFunction()
{
setInterval(function(){alert("Hello")},3000);
if (document.getElementById("myiframe").src = 'http://www.constant-creative.com/login';)
{
}
else
{
$( "#loginframe" ).hide();
}
}
这就是我到目前为止在javascript中所做的,
=
是一个很好的例子。比如说
// foo can be whatever
foo = 'bar'
// now foo is 'bar'
var a = 1;
a == 1; // yes
a === 1; // yes
a == true; // yes
a === true; // NO!
// a is still 1
但是,如果要比较,请使用==
(相等运算符)或===
(严格相等运算符)。区别在于=
只比较值,而==
比较值和类型。比如说
// foo can be whatever
foo = 'bar'
// now foo is 'bar'
var a = 1;
a == 1; // yes
a === 1; // yes
a == true; // yes
a === true; // NO!
// a is still 1
如果要对比较运算符求反(即,知道两件事是否不同),可以使用=代码>和==代码>。比如说,
1 != 1; // no
1 !== 1; // no
1 != true; // no
1 !== true; // YES!
如果您知道您正在比较的事物的类型是相同的,那么=
和==
将具有相同的行为,但是==
将更快
在你的情况下,你可以使用
function myFunction()
{
if (document.getElementById("myiframe").src
!==
'http://www.constant-creative.com/login';
) {
$( "#loginframe" ).hide();
}
setTimeout(myFunction,3000);
}
myFunction();
在javascript中,=
是一个。比如说
// foo can be whatever
foo = 'bar'
// now foo is 'bar'
var a = 1;
a == 1; // yes
a === 1; // yes
a == true; // yes
a === true; // NO!
// a is still 1
但是,如果要比较,请使用==
(相等运算符)或===
(严格相等运算符)。区别在于=
只比较值,而==
比较值和类型。比如说
// foo can be whatever
foo = 'bar'
// now foo is 'bar'
var a = 1;
a == 1; // yes
a === 1; // yes
a == true; // yes
a === true; // NO!
// a is still 1
如果要对比较运算符求反(即,知道两件事是否不同),可以使用=代码>和==代码>。比如说,
1 != 1; // no
1 !== 1; // no
1 != true; // no
1 !== true; // YES!
如果您知道您正在比较的事物的类型是相同的,那么=
和==
将具有相同的行为,但是==
将更快
在你的情况下,你可以使用
function myFunction()
{
if (document.getElementById("myiframe").src
!==
'http://www.constant-creative.com/login';
) {
$( "#loginframe" ).hide();
}
setTimeout(myFunction,3000);
}
myFunction();
使用==
作为比较运算符或更好(更快),===
如何解决此问题?setInterval(函数(){alert(“Hello”)},3000);使用==
作为比较运算符或更好(更快),===
如何解决此问题?setInterval(函数(){alert(“Hello”)},3000);