JS 函数赋值求解答!

vard=document.querySelectorAll;alert(d("h1"));这样执行代码为什么无效
慕姐4208626
浏览 269回答 2
2回答

慕无忌1623718

因为你其实只是赋值了一个方法给d,执行的时候上下文已经不是document了,赋值的时候bind一下vard=document.querySelectorAll.bind(document)

料青山看我应如是

写法不对这样写:vard=function(haha){returndocument.querySelectorAll(haha)}console.log(d('haha'))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript