我正在努力获取我的链接以启用他们各自的按钮.例如,第一个链接应启用第一个按钮,第二个链接应启用按钮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)
你的问题是你使用引号.有两种选择:
"或\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("butt2").disabled=false">Link 2</a>
Run Code Online (Sandbox Code Playgroud)
示范
看到这个小提琴(感谢@JamesThorpe更新转义的报价选项)
注意,我删除了href,因为如果要在当前页面上执行某些操作,链接到某处是没有意义的.