dongshi1868 2018-10-11 00:35
浏览 45
已采纳

给下拉链接一个函数

I need your help.

I create a Dropdown Menu and now I want when I click an Item from the Dropdown to fill the textarea with different Texts.

<div class='row'>
        <div class='col-md-12'>
            <div class ='nav-tabs-custom'>
                <ul class='nav nav-tabs'>
                    <li class='dropdown'>
                        <a class='dropdown-toggle' data-toggle='dropdown' href='#'>
                            Tab 1<span class='caret'></span>
                        </a>
                        <ul class='dropdown-menu'>
                            <li class='dropdown-header'><b>Zeitraum</b></li>
                            <li class='divider'></li>
                            <li><a role='menuitem' tabindex='1' href='#1_1'>DP 1</a></li>
                            <li class='divider'></li>
                            <li><a role='menuitem' tabindex='2' href='#1_2'>DP 2</a></li>
                            <li><a role='menuitem' tabindex='3' href='#1_3'>DP 3</a></li>
                            <li><a role='menuitem' tabindex='4' href='#1_4'>DP 4</a></li>
                        </ul>
                    </li>
                </ul>
                <textarea>

                </textarea>
            </div>
        </div>
    </div>

The Dropdown is fine, but put different Texts in the textarea I hope you can help me, I am new in this kind of Coding.

Best regards Noel007

PS: Sry for my bad english :D

  • 写回答

1条回答 默认 最新

  • doulu2576 2018-10-11 00:43
    关注

    You can write a click function for li

        <ul class='dropdown-menu'>
                            <li class='dropdown-header'><b>Zeitraum</b></li>
                            <li class='divider'></li>
                            <li><a role='menuitem' onclick=“replaceTextInTextArea(‘sampletext’)” tabindex='1' href='#1_1'>DP 1</a></li>
    
                        </ul>
                    </li>
                </ul>
                <textarea id=“textarea”>
    
                </textarea>
    

    In js file

    replaceTextInTextArea(text){
    document.getElementById('textarea').value = text;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
  • ¥20 白日门传奇少一个启动区服和启动服务器的快捷键,东西都是全的 , 他们说套一个出来就行了 但我就是弄不好,谁看看,
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题