我想着重於使用JavaScript的輸入元素。這是html。焦點()不工作在JavaScript或jQuery
<!DOCTYPE html>
<html>
<head>
<style>
input:focus {
background-color: yellow;
}
</style>
</head>
<body>
<p>Click inside the text fields to see a yellow background:</p>
<form>
First name: <input id="abc" type="text" name="firstname"><br>
</form>
</body>
</html>
當我手動點擊使用鼠標,我可以看到黃色的背景。但是當我運行代碼$('#abc')。focus()或document.getElementById('abc')。focus()我看不到黃色背景。如何使用JavaScript模擬鼠標焦點?
你的代碼的工作,這裏是[小提琴](https://開頭的jsfiddle .net/kukicvladimir/1n5o4qkf /)我無法重現問題 –
代碼正在工作,請嘗試檢查您是否在javascript中沒有任何語法錯誤或爲js文件命名空間路徑 –
如果這是所有代碼,那麼就沒有包括jQuery? – mrbubbles