在js中,这语句是什么意思?

function$(str){return(document.getElementById(str));}这语句是什么意思?求高手解决... function $(str){ return(document.getElementById(str)); }这语句是什么意思?求高手解决 展开
 我来答
老刀正能量
2011-09-10 · TA获得超过2011个赞
知道大有可为答主
回答量:1487
采纳率:0%
帮助的人:1541万
展开全部
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>
追问
你的意思是document.getElementById(str)中的str只是代表文中的字符串对象,本身使用不需要提前申明,没代表什么具体含义。
追答
那是当然,str只是一个字符串,一般是以指元素的ID!
document.getElementById(str)而通过这个则返回指定ID的对象!即上例中的DIV

*************************************************************************
与其问那么多,还不如直接百度一下document.getElementById的使用方法,自然就明白了!编程最大的忌讳就是知道答案。
来自和悦洲充满阳光的枇杷
2011-09-10 · TA获得超过393个赞
知道小有建树答主
回答量:406
采纳率:25%
帮助的人:177万
展开全部
代码呢,你不贴代码怎么给你说呢???
更多追问追答
追问
我晕,你们回答太快了吧,我还没来得及补充问题就回答!
追答
这个是一个函数,只要调用这个函数就会返回所调用标签对象,拿到对象后有可以做很多操作,比如就可以拿到标签里面的文本(值),或标签属性
函数名为$
例如:
Hello

alert($("aaa").innerHTML);//结果就会弹出Hello

明白吗???
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贾茹200
2011-09-10
知道答主
回答量:22
采纳率:0%
帮助的人:7.8万
展开全部
看好就看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式