Monacaを用いてアプリを開発しております。
OnsenUIでアプリ下部に付くタブバーを取り付けまして、タブバーの各ボタンを押すことで、それぞれのボタンに割り当てられているページを読み込んでスマホ画面に表示するという仕組みにしています。
コード的には、ボタンが押されることで<ons-tab>タグの最後に「active」という属性が追加され、この属性をもとにページの表示・非表示を切り替えているようです。
この「active」という属性を、ボタンによる操作で追加するのではなく、別途書いているJavaScript関数内から追加させたいと思っているのですが、属性と値(id="test"など)を追加したり削除したりする方法は分かるのですが、「active」という属性のみを追加させる方法が分かりません。
JavaScriptでHTMLの特定タグに属性のみを追加させる方法をご存知の方、よろしくお願いいたします。
<!--HTML--> <ons-page> <ons-tabbar position="auto" hide-tabs="false"> <ons-tab label="Tab 1" page="tab1.html" active> <!--activeが付くと画面に表示される--> </ons-tab> <ons-tab label="Tab 2" page="tab2.html"> </ons-tab> </ons-tabbar> </ons-page>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/05 06:36