为什么'这两根绳子不一样吗
Why aren't these two strings the same?
我试图用document.getElementById("ct100_ContentPlaceHolder1_search");
编写一些javascript并获取一些元素,但由于某种原因,它找不到。它总是返回null。
在反复思考是我使用了双引号还是单引号之后,我在文档中找到了元素的id,并将id打印到一个文本框中。我把文本复制/粘贴到记事本上,然后决定写下这一小段代码
var id = e.target.id;
if (id == "ctl00_ContentPlaceHolder1_search") { <-- Copied/pasted from notepad. Returns true
var foo6 = document.getElementById("ctl00_ContentPlaceHolder1_search");
}
if (id == "ct100_ContentPlaceHolder1_search") { <-- Typed out. Returns false
var foo5 = document.getElementById("ct100_ContentPlaceHolder1_search");
}
如果这很重要的话,页面是用ASP.NET构建的。那里面是什么?我一点也不知道。
下面是我制作的一个regexr,用于显示这两个字符串不相同。正则表达式是从记事本复制/粘贴的。这表明"1"是不同的,但那是什么样的"1"?
第一个字符串在ctl
中有一个小写L。
第二个具有ct1
中的数字1。
相关文章:
- 为什么'这两根绳子不一样吗
- jQuery的工作方式不一样
- 使用条件函数的Jquery ReplaceWith()的行为与我预期的不一样
- 为什么两个“这个”不一样
- Function.length和this.length不一样.为什么
- 可以't不能把两根绳子正确地组合起来
- 如何让两个不相关的 React 组件一起工作
- D3 - 在两个不与其他对象相交的对象之间绘制一条线
- IE DIV悬停区域不一样.直到我添加背景颜色
- D3 map - 将两个不相交的 SVG 多边形路径合并为一个路径
- i-- 和 i = i-1 的评估不一样
- 如何检查两个不可变JS映射是否具有相同的键
- 获取最接近的 Div 的 ID 两次不起作用
- JS运行两次不起作用
- 如何将两个不相关的元素粘在一起
- 两个不可变的列表 - 如何使三重平等工作
- 一个jQuery工作,两个不工作
- Wagerfield'的例子看起来和来源不一样
- 鼠标下移页面X,页面Y和鼠标移动页面X后页面Y不一样,随机发生
- 什么可能导致函数的最后两行不执行