带有多个按钮的getElementById

Sub*_*uba 1 javascript

我正在努力获取我的链接以启用他们各自的按钮.例如,第一个链接应启用第一个按钮,第二个链接应启用按钮2.

有人可以帮忙吗?

<a href="http://www.linkhere.com" onclick="document.getElementById("butt1").disabled=false">Link 1</a>
<a href="http://www.linkhere.com" onclick="document.getElementById("butt2").disabled=false">Link 2</a>

   <button disabled class="btn btn-primary pull-left" id="butt1">Button 1</button>
   <button disabled class="btn btn-primary pull-left" id="butt2">Button 2</button>
Run Code Online (Sandbox Code Playgroud)

jcu*_*nod 6

你的问题是你使用引号.有两种选择:

  1. 使用单引号
  2. 使用&quot;\22代替双引号

说明

onclick用双引号括起来.一旦你使用双引号,它就是结束了onclick.

<a href="http://www.linkhere.com" onclick="document.getElementById('butt1').disabled=false">Link 1</a>
<a href="http://www.linkhere.com" onclick="document.getElementById(&quot;butt2&quot;).disabled=false">Link 2</a>
Run Code Online (Sandbox Code Playgroud)

示范

看到这个小提琴(感谢@JamesThorpe更新转义的报价选项)

注意,我删除了href,因为如果要在当前页面上执行某些操作,链接到某处是没有意义的.