【问题标题】:How to insert a button using classname tag in javascript?如何在javascript中使用类名标签插入按钮?
【发布时间】:2013-07-21 03:28:37
【问题描述】:

我尝试在 gmail 页面中插入一个按钮。 使用getElementsbyTagName()appendchild() 可以正常工作。

但我想在类名中插入按钮,例如

我也试过getElementsByClassName(),document.getElementsByClassName('abc')[0]querySelectorAll()

我有一个

mainDiv value from <div id=:ab>

var mainDiv=document.getElementById(':ab');
              var newDiv=document.createElement('div'); 
              newDiv.setAttribute('id','innerdiv11');
              var newButton=document.createElement('input');
              newButton.type='button'; 
              newButton.value='Encrypt';
              newButton.id='btn11';
              newDiv.appendChild(newButton);
              //mainDiv.insertBefore(newDiv, mainDiv.lastChild);
              mainDiv.appendChild(newDiv);

现在我需要获取mainDiv value from &lt;div class="abc"&gt; 值。

我怎样才能做到这一点?

我正在使用 chrome 浏览器。

问候 三重

【问题讨论】:

    标签: javascript google-chrome dom gmail


    【解决方案1】:

    当你做某事时 var abc_array=document.getElementsByClassName("abc"); abc_array 将具有带有“abc”类元素的数组。您需要编写一个简单的循环来找到类似...的值

     var class_string =[]; 
     for(var i=0;i<abc_array.length;i++){ 
         class_string=class_string.push(abc_array.innerHTML);
      }
    //now you can return which class_string[0] or whatever you want.
    

    【讨论】:

    • @Jack: abc_array 长度值为0。
    猜你喜欢
    • 2021-10-24
    • 1970-01-01
    • 2017-10-31
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    相关资源
    最近更新 更多