Kod*_*_12 4 html javascript jquery
我的DOM中有一个元素,我附加了一个ID.我想在页面加载后调用焦点在该元素上并将其设置为css样式(边框:黄色)以突出显示它当前是焦点.这就是我所拥有的:
//main.html
<myElement id= 'myEl'>
//main.js
window.setTimeout(function () {
document.getElementById('#myEl').focus();
}, 0);
Run Code Online (Sandbox Code Playgroud)
当我刷新页面时,我收到此错误:
未捕获的TypeError:无法读取null的属性'focus'
因为javascript找不到任何元素id='#myEl',删除额外#的:
document.getElementById('#myEl').focus();
_________________________^
Run Code Online (Sandbox Code Playgroud)
或者使用jquery选择器代替:
$('#myEl').focus();
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
22678 次 |
| 最近记录: |