我試圖在單擊一個div按鈕時將焦點放在textarea上。angularjs - 當點擊一個按鈕時,保持注意力集中在輸入
<input type="text" ng-model="myText" id = "area1" ></input>
而且我的按鈕是動態的模板的指令,因爲產生的,
模板是
<div>
<div>
<div ng-click="submitResult();">
<div ng-style="color:red"> <span>OK</span>
</div>
</div>
</div>
</div>
當我點擊提交它會從輸入,但我的重點希望將重點放在投入的位置上。我知道,我們可以通過
document.getElementById("id").focus();
執行設置焦點我有添加到myButtons指令一個屬性,並通過輸入ID或有任何其他的解決辦法在angularjs。頁面上可能有許多這樣的輸入和按鈕。
其實如果你看他的模板,他使用div元素作爲按鈕 – VishwaKumar
感謝您指出。我更新了答案。 –