首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在javascript中返回

在javascript中返回
EN

Stack Overflow用户
提问于 2012-09-05 06:50:11
回答 3查看 135关注 0票数 0

我有一个带参数的函数,它工作得很好

javascript//

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
function $(id){
    document.getElementById(id).style.color="#ff0000"
}
</script>

HTML//

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="#" onclick="$('me')">click me</a>
<div id="me">color</div>

现在我稍微修改了这个函数,这个函数不能使用javascript//

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
function $(id){

    document.getElementById(id)
}

function aaa(){

    $('me').style.color="#ff0000"

}
</script>

HTML//

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="#" onclick="aaa()">click me</a>
<div id="me">color</div>

为什么此函数在不使用返回语句的情况下工作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
function $(id){

    alert(id)
}

function aaa(){

    $('me')

}
</script>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-05 06:56:17

您的function $(id)不会返回任何内容。它应该返回您正在查找的元素:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">

function $(id){
    return document.getElementById(id);
}

function aaa(){    
    $('me').style.color="#ff0000";
}
</script>

PS。您可能应该避免将函数命名为$

票数 1
EN

Stack Overflow用户

发布于 2012-09-05 06:52:06

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function $(id) {
  return document.getElementById(id)
}
票数 1
EN

Stack Overflow用户

发布于 2012-09-05 06:54:06

您没有在$函数中返回任何内容,为了让aaa获得您必须返回的元素

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function $(id){
    return document.getElementById(id);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12275943

复制
相关文章
JavaScript中{}+[]和[]+{}返回值
一个返回0,一个返回'[object Object]',互换位置后返回的结果不一样。 空对象转成字符串是'[object Object]',空数组转成字符串是空字符串''。但是第一个返回0。
cultureSun
2023/05/18
1.1K0
JavaScript中{}+[]和[]+{}返回值
在 JavaScript 中轻松处理 this [每日前端夜话0xD1]
我喜欢 JavaScript 中能够更改函数执行上下文(也称为 this)的特性。
疯狂的技术宅
2019/10/17
2.4K0
【说站】splitlines在python中返回列表
2、返回一个是否包含换行符的列表,如果参数keepends为False,则不包含换行符。
很酷的站长
2022/11/23
2.4K0
JavaScript中获取input上传的图片返回的地址
1. HTML文件 <li> <label for="uploadFile" class="upload-file">点击上传</label> <!-- 在CSS中将input隐藏,UI效果用label展示 --> <input type="file" name="upload_file" id="uploadFile" onchange="uploadImg()" /> <br> <!-- 没有上传的时候不显示 ,上传以后添加src--> <img id=
越陌度阡
2022/11/27
4.2K0
在 .NET Core 中运行 JavaScript
在 .NET Framework 时,我们可以通过V8.NET等组件来运行 JavaScript,不过目前我看了好几个开源组件包括V8.NET都还不支持 .NET Core ,我们如何在 .NET Core 中运行 JavaScript 呢,答案是使用 NodeServices。关于为何有在 .NET Core 中执行 JavaScript 这种需求,比较特殊,举个栗子:当你做模拟登录时,目标网站可能采用一些加密算法来计算特殊的值,如果你要完全模拟,那么除了用C#翻译这个算法还有个办法就是直接将这段加密算法JS代码拷贝使用C#来执行。还举个栗子:SPA服务端渲染,比如Angular、 React等。
晓晨
2019/03/20
3.9K0
在 .NET Core 中运行 JavaScript
JSON 在JavaScript 中的使用。
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
愷龍
2022/10/06
10K0
在 JavaScript 中如何克隆对象?
我们假设一个变量 name 具有一个与之关联的原始值(number,string,boolean,undefined 和null)。 如果我们将此变量 name 复制到另一个变量name2 ,则原始变量的任何修改都不会影响到第二个变量,因为它们是原始值。
前端小智@大迁世界
2022/06/15
4.7K0
在 Chrome DevTools 中调试 JavaScript
由浅入深说一说怎么样在 Chrome DevTools 中调试 JavaScript。
从入门到进错门
2020/03/17
5.1K0
JavaScript 函数中带有参数并返回值的函数
document.getElementById("demo").innerHTML=myFunction(4,3);
好派笔记
2021/09/18
5.7K0
在php代码中内嵌javascript代码
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 格式: 意思: 代码: 需要注意的地方: ---- 格式: 变量($cyg)=<<<start
贵哥的编程之路
2022/09/23
2K0
在php代码中内嵌javascript代码
在现代 JavaScript 中编写异步任务[每日前端夜话0xDD]
在本文中,我们将探讨过去异步执行的 JavaScript 的演变,以及它是怎样改变我们编写代码的方式的。我们将从最早的 Web 开发开始,一直到现代异步模式。
疯狂的技术宅
2019/11/03
2.4K0
在 JavaScript 中对数组进行排序
排序是您在学习JavaScript时将使用的众多基本方法之一。让我们回顾一下如何对不同的数据类型使用排序方法。
腾龙
2022/06/02
4.9K0
在JavaScript中仿真Java的enum
背景 最近开始做的一个项目使用facebook的ReactJS前端框架。发现经常使用react的keyMirror工具来定义一些枚举常量: var keyMirror = require('keyMirror'); var AppMode = keyMirror({ LOG_IN: null, SIGN_UP: null }); module.exports = AppMode; 其他JS代码对该枚举的引用大概如下代码: var AppMode = require('../const/app
老码农
2018/06/27
2.3K0
在PHP中 为什么in_array(0, ['a', 'b', 'c'])返回true
直观上看,0没有在数组['a', 'b', 'c']中,也不会等于abc这个字符串。
用户9076598
2022/03/02
2.8K0
在vue中如何监听移动端的返回键
环境:vue.js+vant 问题:首页列表和分类页的列表用的同一个页面,页面区分用的是本地缓存,希望在分类页点击返回的时候,执行清除缓存,刷新页面 解决原理:利用history和浏览器刷新popstate状态去实现 每一次返回都会去历史记录回退 -1 所以就在进入页面之前 往历史记录里面多记录一次当前页面的链接。然后再回退的时候监听刷新,去做一些事情。 具体执行: 1、挂载完成后,判断浏览器是否支持popstate
IT工作者
2022/03/14
3.6K0
在 React 16 中从 setState 返回 null 的妙用[每日前端夜话0x7D]
在 React 16 中为了防止不必要的 DOM 更新,允许你决定是否让 .setState 更来新状态。在调用 .setState 时返回 null 将不再触发更新。
疯狂的技术宅
2019/06/11
14.6K0
JavaScript中数据类型和typeof返回的数据类型
3.typeof(Object)和typeof(Array)的结果是function,因为Object和Array本身就是内置函数。
IT人一直在路上
2019/09/18
2.1K0
JavaScript中数据类型和typeof返回的数据类型
在JavaScript中的数据结构(链表)
JavaScript链表是一种数据结构,用于存储和组织一系列的元素。它由一系列节点(Node)组成,每个节点包含了两部分:数据域(存储数据)和指针域(指向下一个节点)。通过这种方式,链表中的节点可以按顺序链接在一起,形成一个链式结构。
肥晨
2023/08/18
1960
在JavaScript中的数据结构(链表)
【译】如何避免在JavaScript中阻塞DOM
原文链接:https://www.sitepoint.com/avoiding-dom-blocking/
腾讯IVWEB团队
2020/06/28
2.8K0
点击加载更多

相似问题

在Javascript中返回

12

在JavaScript中返回数组

32

在javascript中返回错误

20

在JavaScript中返回确认

23

在Javascript中返回对象

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文