如何查找具有特定 id 的元素是否存在

2023-12-27

在我的 JavaScript 中,我想检查具有特定 id 的元素是否存在,我尝试了两种方法

1).

var myEle = document.getElementById("myElement");
if(myEle  == null){
   var myEleValue= document.getElementById("myElement").value;
}

2).

if(getElementById("myElement")){
    var myEleValue= document.getElementById("myElement").value;
}

但它给出了与下面相同的错误 -

预期对象


var myEle = document.getElementById("myElement");

if(myEle) {
    var myEleValue= myEle.value;
}

如果 dom 中实际不存在某个元素,则 getElementById 的返回值为 null,因此您的 if 语句将失败,因为 null 被视为 false 值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何查找具有特定 id 的元素是否存在 的相关文章

  • 如何在同一页面上使用AJAX处理多个表单

    我有一个表单 当我单击 提交 时 它就被提交了 然后该表单隐藏 操作页面的结果显示在 div 中 classname dig 它工作正常 但是当我添加另一个表单时 它停止正常工作并且所有表单同时提交 我如何更改我的代码 done click
  • React js Stripe 结账不起作用

    我正在尝试在 React js 应用程序中呈现条带结账默认表单
  • jquery.find() 可以只选择直接子项吗?

    我应该向 jQuery find 提供什么参数来选择元素子元素而不选择其他元素 我不能用 gt 引导选择器 而用 将选择所有后代 而不仅仅是直接子代 我知道 jQuery children 但这是一个库 因此用户能够提供自己的选择器 并且我
  • 在 Vue.js 中从父组件执行子方法

    目前 我有一个 Vue js 组件 其中包含其他组件的列表 我知道使用 vue 的常见方式是将数据传递给孩子 并从孩子向父母发出事件 但是 在这种情况下 我想在子组件中的按钮出现时执行子组件中的方法 parent被点击 哪种方法最好 一种建
  • 使用 JavaScript 使链接保持活动状态并在单击时显示悬停效果

    I am struggling to make this work I d like to make it where if O F is clicked the hover state stays active if another li
  • Google App Engine:修改云运行环境

    我正在尝试部署一个使用自定义 Node js 服务器的 Next js 应用程序 我想将自定义构建变量注入应用程序 next config js const NODE ENV process env NODE ENV const envTy
  • 音频 blob 的 URL.createObjectURL 在 Firefox 中给出 TypeError

    我正在尝试从创建的音频 blob 创建对象 URLgetUserMedia 该代码在 Chrome 中可以运行 但在 Firefox 中存在问题 错误 当我打电话时stopAudioRecorder 它停在audio player src
  • Meteor - 从客户端取消服务器方法

    我正在通过服务器方法执行数据库计数 用户可以选择他们希望如何执行计数 然后调用该方法 我的问题是 计数可能需要一些时间 并且用户可能会在方法运行时改变主意并请求不同的计数 有什么方法可以取消调用的方法并运行新的计数吗 我认为 this un
  • 在 webpack 2.x 中使用 autoprefixer 和 postcss

    如何使用autoprefixer使用 webpack 2 x 以前 它曾经是这样的 module loaders test scss loader style css sass postcss postcss gt return autop
  • 通过 CDN 使用 Dojo 时如何加载自定义 AMD 模块?

    我正在使用 google 的 CDN 并尝试使用他们的加载程序加载我自己的 AMD 模块 我知道我做错了什么 但我被困住了 有任何想法吗
  • 如何在react-native中获取Text组件的onPress值

    我是一名新的 React Native 开发人员 我想使用 onPress 获取 Text 组件的值并将其传递给函数
  • 如何使用tampermonkey模拟react应用程序中的点击?

    我正在尝试使用 Tampermonkey 脚本模拟对 React 元素的点击 不幸的是 由于 React 有自己的影子 DOM 所以天真的方法使用document querySelector 不工作 我遇到了一些需要修改 React 组件本
  • 如何获取给定 DOM 元素的所有定义的 CSS 选择器?

    如何使用 jQuery 获取给定 DOM 元素的所有定义的 CSS 选择器 定义后 我的意思是在应用于任何样式表的所有 CSS 选择器document 在某种程度上 这类似于 FireBug 实现的功能 其中显示所选 DOM 元素的所有应用
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不
  • Javascript 纪元时间(以天为单位)

    我需要以天为单位的纪元时间 迄今为止 我已经看到过有关如何翻译它的帖子 但几天后就没有了 我对纪元时间很不好 我怎么能得到这个 我需要以天为单位的纪元时间 我将解释为您想要自纪元以来的天数 纪元本身是第 0 天 或第 1 天的开始 无论您如
  • 如何更改此 jquery 插件的时区/时间戳?

    我正在使用这个名为 timeago 的插件 在这里找到 timeago yarp com 它工作得很好 只是它在似乎不同的时区运行 我住在美国东部 费城时区 当我将准确的 EST 时间放入 timeago 插件时 比如 2011 05 28
  • 如何仅在最后一个
  • 处给出透明六边形角度?
  • 我必须制作这样的菜单 替代文本 http shup com Shup 330421 1104422739 My Desktop png http shup com Shup 330421 1104422739 My Desktop png
  • 将 MQTTNet 服务器与 MQTT.js 客户端结合使用

    我已经启动了一个 MQTT 服务器 就像this https github com chkr1011 MQTTnet tree master例子 该代码托管在 ASP Net Core 2 0 应用程序中 但我尝试过控制台应用程序 但没有成
  • 如何获取浏览器视口中当前显示的内容

    如何获取当前正在显示长文档的哪一部分的指示 例如 如果我的 html 包含 1 000 行 1 2 3 9991000 并且用户位于显示第 500 行的中间附近 那么我想得到 500 n501 n502 或类似的内容 显然 大多数场景都会比
  • 导致回发到与弹出窗口不同的页面

    我有一个主页和一个详细信息页面 详细信息页面是从主页调用的 JavaScript 弹出窗口 当单击详细信息页面上的 保存 按钮时 我希望主页 刷新 是否有一种方法可以调用主页的回发 同时还可以从详细信息页面维护保存回发 Edit 使用win

随机推荐

  • python中的子串比较

    如果我有列表 PhoneDirectory 例如 John 009878788677 Jefrey 67654654645 Maria 8787677766 该函数可用于比较 List 中每个条目中是否存在子字符串 例如 Joh 我尝试过使
  • 卡夫卡生产者在第一条消息上速度很慢

    我在 NET 中有一个测试应用程序 它创建 kafka 生产者并使用 Confluence 客户端库向主题发送一些消息 由于某种原因 第一条消息的确认总是晚 1 秒到达 后续消息的确认几乎立即到达 这是正常行为还是我缺少某些配置 我想我尝试
  • git:更好的 git 恢复方法,无需额外恢复提交

    我在远程 本地分支中有一个提交 我想将该提交从历史记录中删除 并将其中一些放入自己的分支中 基本上 现在我有 D E F G master 而且我要 E G topic D master 这应该在我的本地和 只有一个 称为 origin 远
  • 具有 Http 触发功能的连续 Azure WebJob

    我目前有一个天蓝色的网络作业 每天执行从一个数据库到另一个数据库的同步 但也想添加手动触发同步的功能 我在webjob项目中设置的功能如下 public static void SyncData TimerTrigger 0 0 5 Run
  • 使用 Android 版 Facebook SDK 3.0 检索个人资料图片

    我遇到了适用于 Android 的 Facebook SDK 3 0 的问题 我想在不使用 ProfilePictureView 小部件的情况下获取我 和我的朋友 的个人资料图片 所以如果我使用 Graph Explorer 我会看到 Js
  • 无法序列化数据表。未设置数据表名称

    我需要将所有数据表导出到单独的 XML 文件 但如果有一个巨大的表 我无法一次导出所有行 因为会出现 System OutOfMemoryException 所以我尝试导出N行 但是 如果我在查询中使用分页语法 WriteXml 会引发异常
  • 在 Shiny App 中使用下载的/外部文件

    我正在尝试创建一个闪亮的应用程序 它使用谷歌电子表格中外部可用的信息 我将其下载到临时 csv 文件中 该应用程序在我的本地计算机上运行正常 但是当我尝试将其推送到闪亮应用程序io http shinyapps io应用程序失败 我尝试使用
  • Elixir 是否支持内省以显示可用功能?

    考虑这个片段凤凰编程 https pragprog com book phoenix programming phoenix defmodule Rumbl VideoController do use Rumbl Web controll
  • DirectX11 使用 PNG CreateWICTextureFromMemory

    我目前已经使用 CreateWICTextureFromFile 加载纹理 但是我想要对其进行更多控制 并且我想将图像以字节形式存储在资源加载器中 下面只是两组测试代码 它们返回两个单独的结果 我正在寻找对可能的解决方案的任何见解 ID3D
  • C++0x线程中断

    根据 C 0x 最终草案 无法请求线程终止 也就是说 如果需要 我们需要实施一个 DIY 解决方案 另一方面 boost thread 提供了一种中断线程的机制 safe方式 您认为最好的解决方案是什么 设计自己的协作 中断机制 还是采用本
  • pydev:查找对函数的所有引用

    以前可能有人问过这个问题 但我似乎找不到答案 我已经从 Windows 迁移到 Linux 并最近开始使用 PyDev Aptana 但我似乎找不到如何找到对函数的所有引用 Ctrl Shift G 将查找 PyDev 中对函数的所有引用
  • API 平台 - UI 服务器端点定义

    有人可以帮忙吗API平台用户界面 在文档中 我无法找到定义服务器的方法 我希望服务器端点输出显示是否开启本地主机 dev or prod 有人可以帮忙解决这个问题吗 我在 Symfony 中使用它 我不确定它是否与路由文件夹中的 api p
  • 让 TeamCity 拉下所有 git 分支

    在构建服务器上 我设置了 TeamCity 8 1 1 以便在主分支 功能分支之一或使用分支说明符的拉取请求分支之一发生更改时执行构建过程 refs heads refs pull merge 我已经打开了构建代理选项 teamcity g
  • RxJava 和基于游标的 RESTful 分页

    我正在使用 Spotify API 并希望使用 RxJava 链接一些分页结果 Spotify 使用基于光标的分页 因此解决方案如下来自 lopar 的一个 https stackoverflow com a 29594194 377260
  • 在 ASP.NET 中添加表单身份验证声明

    我一直在开发一个 asp net 应用程序 它使用 windows azure 表作为用户信息的数据存储 我有一个类 它可以插入和创建表并处理其他内容 当我看到用户已经存在时 我想使用类似的东西发出身份验证令牌 FormsAuthentic
  • 在 Cordova/Phonegap 应用程序中实施 Stripe 支付网关

    搜索了很多 我想将 Stripe Payment Gateway 集成到我的 cordova 应用程序中 有什么方法可以使用 javascript 在 android 和 ios 中实现它 我给 stripe 发了邮件 显然如果你像在网络上
  • 如何告诉 Jackson 将“null”字符串反序列化为 null 文字?

    我有一个 Web 服务 它将 null 打印为任何属性的字符串 而不是 null 文字 它对几乎所有数据类型 字符串或日期 都执行此操作 例如 在理想情况下它返回 item title Some title expires 2014 11
  • $icon-font-path 在 bootstrap scss 中如何工作?

    我最近开始在我的节点项目上使用 bootstrap SCSS 所以我有app bower components bootstrap sass lib glyphicons scss例如 看看我的 CSS 输出 我看到如下内容 media s
  • 无法为 Visual Studio 2017 Professional 安装 SSDT

    需要你的帮助 我已经在我的电脑上成功安装了VS2017 但是当我尝试安装 SQL Server 数据工具 15 6 0 或 15 5 1 时 出现如下错误 设置失败 无法打开配置注册表项 0x800703F3 谢谢大家 SSDT 的最新版本
  • 如何查找具有特定 id 的元素是否存在

    在我的 JavaScript 中 我想检查具有特定 id 的元素是否存在 我尝试了两种方法 1 var myEle document getElementById myElement if myEle null var myEleValue