关于JS中的return 我在外部JS文件中retrun了一个变量,如何在HTML文档中接收它?
答案:2 悬赏:80 手机版
解决时间 2021-11-30 09:43
- 提问者网友:留有余香
- 2021-11-29 12:51
关于JS中的return 我在外部JS文件中retrun了一个变量,如何在HTML文档中接收它?
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-11-29 13:16
是html页面内调用js获取返回值还是怎么?你倒是说清楚啊追问恩,要在html页面调用追答额 意思是不是这样,点击一个按钮或者者链接,调用js,让某个dom元素的值等于方法的返回值?
//这是个js赋值
document.getElementById('那个元素的id').value=yourfunc();//yourfunc 是你的方法
//这个是点击了输入框直接赋值给被点击输入框
要是都不是,那你就再说下你的情况吧追问
第一张图片是外部JS文件,我将oText return 出去,然后在for循环里接收,但是这样用出错
追答var oTxt=showPic(this);
放到 onclick里面去 或者 直接写:
aText.firstChild.nodeValue=showPic(this); //其他地方不要乱调用
你这样报错的原因是 循环时候的this 其实是window对象,而不是点击事件触发时的控件追问解决了,非常感谢
//这是个js赋值
document.getElementById('那个元素的id').value=yourfunc();//yourfunc 是你的方法
//这个是点击了输入框直接赋值给被点击输入框
要是都不是,那你就再说下你的情况吧追问
第一张图片是外部JS文件,我将oText return 出去,然后在for循环里接收,但是这样用出错
追答var oTxt=showPic(this);
放到 onclick里面去 或者 直接写:
aText.firstChild.nodeValue=showPic(this); //其他地方不要乱调用
你这样报错的原因是 循环时候的this 其实是window对象,而不是点击事件触发时的控件追问解决了,非常感谢
全部回答
- 1楼网友:愁杀梦里人
- 2021-11-29 13:30
最简单的,通过html页面定义的id或class,把返回值通过dom或jquery等赋值上去。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯