
JS如何判断传递的是字符串和参数
JS如何判断传递的是字符串和参数<scripttype="text/javascript">functionduqu(obj){returndocument.getEle...
JS如何判断传递的是字符串和参数
<script type="text/javascript">
function duqu(obj)
{
return document.getElementById(obj).innerHTML; //第一种,读取指定ID值里的值
return obj.innerHTML; //第二种,直接读取
}
</script>
<div id="abc">test</div>
<a onclick="duqu('abc')">读取</a>
<a onclick="duqu(document.getElementById('abc'))">读取</a>
如何在duqu()这个函数里判断传递进来的是字符串还是直接的参数 展开
<script type="text/javascript">
function duqu(obj)
{
return document.getElementById(obj).innerHTML; //第一种,读取指定ID值里的值
return obj.innerHTML; //第二种,直接读取
}
</script>
<div id="abc">test</div>
<a onclick="duqu('abc')">读取</a>
<a onclick="duqu(document.getElementById('abc'))">读取</a>
如何在duqu()这个函数里判断传递进来的是字符串还是直接的参数 展开
1个回答
展开全部
<script type="text/javascript">
function duqu(obj)
{
if(typeof(obj)!=String)return obj.innerHTML; //第二种,直接读取
else return document.getElementById(obj).innerHTML; //第一种,读取指定ID值里的值
}
</script>
<div id="abc">test</div>
<a onclick="duqu('abc')">读取</a>
<a onclick="duqu(document.getElementById('abc'))">读取</a>
function duqu(obj)
{
if(typeof(obj)!=String)return obj.innerHTML; //第二种,直接读取
else return document.getElementById(obj).innerHTML; //第一种,读取指定ID值里的值
}
</script>
<div id="abc">test</div>
<a onclick="duqu('abc')">读取</a>
<a onclick="duqu(document.getElementById('abc'))">读取</a>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询