在js中,这语句是什么意思?
function$(str){return(document.getElementById(str));}这语句是什么意思?求高手解决...
function $(str){ return(document.getElementById(str)); }这语句是什么意思?求高手解决
展开
3个回答
展开全部
document.getElementById(str),你只需要弄懂这一句即可,这就是获取Str对象的意思。
给你一个例子,你把以下所有代码保存为HTML,双击运行一下即可明白!
<div id="abc">我是lkw2007</div>
<script>
function $(str){ return(document.getElementById(str)); }
var a=$("abc");
alert(a.innerHTML);
//上面这两句和下面这两句是一样的道理,都是获取ID为“abc”对象的内容
var b=document.getElementById("abc")
alert(b.innerHTML)
</script>
给你一个例子,你把以下所有代码保存为HTML,双击运行一下即可明白!
<div id="abc">我是lkw2007</div>
<script>
function $(str){ return(document.getElementById(str)); }
var a=$("abc");
alert(a.innerHTML);
//上面这两句和下面这两句是一样的道理,都是获取ID为“abc”对象的内容
var b=document.getElementById("abc")
alert(b.innerHTML)
</script>
追问
你的意思是document.getElementById(str)中的str只是代表文中的字符串对象,本身使用不需要提前申明,没代表什么具体含义。
追答
那是当然,str只是一个字符串,一般是以指元素的ID!
document.getElementById(str)而通过这个则返回指定ID的对象!即上例中的DIV
*************************************************************************
与其问那么多,还不如直接百度一下document.getElementById的使用方法,自然就明白了!编程最大的忌讳就是知道答案。
展开全部
代码呢,你不贴代码怎么给你说呢???
更多追问追答
追问
我晕,你们回答太快了吧,我还没来得及补充问题就回答!
追答
这个是一个函数,只要调用这个函数就会返回所调用标签对象,拿到对象后有可以做很多操作,比如就可以拿到标签里面的文本(值),或标签属性
函数名为$
例如:
Hello
alert($("aaa").innerHTML);//结果就会弹出Hello
明白吗???
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询