相关疑难解决方法(0)

带有id的DOM树元素是否成为全局变量?

研究一个简单的HTMLElement包装器的想法我偶然发现了Internet Explorer和Chrome的以下内容:

对于DOM树中具有ID的给定HTMLElement,可以使用其ID作为变量名来检索div.所以对于一个喜欢的div

<div id="example">some text</div>
Run Code Online (Sandbox Code Playgroud)

Internet Explorer 8和Chrome中,您可以执行以下操作:

alert(example.innerHTML); //=> 'some text'
Run Code Online (Sandbox Code Playgroud)

要么

alert(window['example'].innerHTML); //=> 'some text'
Run Code Online (Sandbox Code Playgroud)

那么,这是否意味着DOM树中的每个元素都转换为全局命名空间中的变量?它是否也意味着可以使用它作为getElementById这些浏览器中方法的替代品?

javascript dom global-variables identifier getelementbyid

341
推荐指数
5
解决办法
4万
查看次数

带CSS的样式禁用按钮

我正在尝试使用嵌入式图像更改按钮的样式,如下面的小提琴中所示:

http://jsfiddle.net/krishnathota/xzBaZ/1/

在示例中没有图像,我担心.

我试着:

  1. background-color禁用时更改按钮
  2. 禁用时更改按钮中的图像
  3. 禁用时禁用悬停效果
  4. 当您单击按钮中的图像并拖动它时,可以单独看到图像; 我想避免这种情况
  5. 可以选择按钮上的文本.我也想避免这种情况.

我试过去做button[disabled].但是有些效果无法禁用.喜欢 top: 1px; position: relative;和形象.

css

189
推荐指数
8
解决办法
53万
查看次数

如何使用JavaScript禁用HTML按钮?

我已经读过你可以通过附加disable到它的标签而不是作为属性来禁用(物理上不可点击)HTML按钮,如下所示:

<input type="button" name=myButton value="disable" disabled>
Run Code Online (Sandbox Code Playgroud)

由于此设置不是属性,如何通过JavaScript动态添加此设置以禁用先前启用的按钮?

html javascript

173
推荐指数
6
解决办法
51万
查看次数