入力ボックスのクリックをスクリプト化したい。
これは focus() がまさにそれを行うべき例ですが、そうではありません! なんで?
Code.gs:
function doGet(e) {
return HtmlService.createHtmlOutputFromFile('myFile');
}
myFile.html:
<input type="text" id="new" onchange="adding(this)"/>
<div id="data"></div>
<script>
document.getElementById('new').focus();
function adding(a){
document.getElementById('data').innerHTML += a.value;
a.value = '';
}
</script>
また、 focus() を独自の関数に入れ、 onload がその関数を呼び出す body 要素を持つことに成功しませんでした。
機能するのは、 onclick がその関数を呼び出すボタンを持つことです。そのため、 focus() は最終的にアクティブになります。それをトリガーするために使用できる他のイベントはありますか?
Chromebook を使用しています。それが問題でしょうか?