将参数从父函数传递给子函数javascript

将参数从父函数传递给子函数javascript,javascript,matchmedia,Javascript,Matchmedia,函数screenFunc(id){ var size=window.matchMedia((最大宽度:620px)) if(size.matches){//if媒体查询匹配 函数myFunction(id){ var x=document.getElementById(id) 如果(x.style.display=='none'){ x、 style.display='block'; }否则{ x、 style.display='none' } } } } 介绍 Lorem ipsum doo

函数screenFunc(id){
var size=window.matchMedia((最大宽度:620px))
if(size.matches){//if媒体查询匹配
函数myFunction(id){
var x=document.getElementById(id)
如果(x.style.display=='none'){
x、 style.display='block';
}否则{
x、 style.display='none'
}
}
}
}

介绍

Lorem ipsum door sit amet,奉献精英。勃兰地是一种劳动,是一种暂时性的液体,是一种智慧,是一种积存于多洛的物质。伊普苏姆·伊克、伊普苏姆·伊普苏姆·伊普苏姆、伊普苏姆·伊普苏姆·伊普苏姆、伊普苏姆·伊普苏姆·伊普苏姆、伊普苏姆·伊普苏姆·伊普苏姆、伊普苏姆·伊普苏姆、 在这里,我要解释一下


不需要第二个函数。我认为它可能什么也不做,因为第二个函数从未被调用。你可以这样做:

函数screenFunc(id){
var size=window.matchMedia((最大宽度:620px))
if(size.matches){//if媒体查询匹配
var x=document.getElementById(id)
如果(x.style.display=='none'){
x、 style.display='block';
}否则{
x、 style.display='none'
}
}
}

介绍

Lorem ipsum door sit amet,奉献精英。勃兰地是一种劳动,是一种暂时性的液体,是一种智慧,是一种积存于多洛的物质。同样的道理,我们也应该这样做,让我们的生活变得更加美好,让我们的生活变得更加美好


不需要第二个函数。我认为它可能什么也不做,因为第二个函数从未被调用。你可以这样做:

函数screenFunc(id){
var size=window.matchMedia((最大宽度:620px))
if(size.matches){//if媒体查询匹配
var x=document.getElementById(id)
如果(x.style.display=='none'){
x、 style.display='block';
}否则{
x、 style.display='none'
}
}
}

介绍

Lorem ipsum door sit amet,奉献精英。勃兰地是一种劳动,是一种暂时性的液体,是一种智慧,是一种积存于多洛的物质。同样的道理,我们也应该这样做,让我们的生活变得更加美好,让我们的生活变得更加美好


为什么不直接使用纯CSS而不是JavaScript呢?千万不要在
if()中声明函数。
。你也从不调用
myFunction()
@charlietfl我在html中内联调用函数,你能解释一下为什么我不应该在“如果有条件”,或者我应该怎么做please@zero298真的只是想更好地学习javascript我不明白你到底想做什么。您声明了一个名为
myFunction
的函数,但从未调用它或
返回它。如果您想立即调用它,那么您根本不需要函数:您只需要在
If
语句中运行一些代码。如果您想
返回它,以便其他人可以调用该函数,只需省略
myFunction
上的
id
参数即可;函数将从其包含的词法作用域继承
id
变量。为什么不直接使用纯CSS而不是JavaScript?永远不要在
if()
中声明函数。你也从不调用
myFunction()
@charlietfl我在html中内联调用函数,你能解释一下为什么我不应该在“如果有条件”,或者我应该怎么做please@zero298真的只是想更好地学习javascript我不明白你到底想做什么。您声明了一个名为
myFunction
的函数,但从未调用它或
返回它。如果您想立即调用它,那么您根本不需要函数:您只需要在
If
语句中运行一些代码。如果您想
返回它,以便其他人可以调用该函数,只需省略
myFunction
上的
id
参数即可;该函数将从其包含的词法作用域继承
id
变量。谢谢兄弟,你不仅简化和指导了我的思考,而且用gracias saludos解决方案缩短了我的代码。谢谢兄弟,你不仅简化和指导了我的思考,而且用gracias saludos解决方案缩短了我的代码