javascript - 如何使用该表单类名在 JavaScript 中提交表单?

标签 javascript

我正在尝试通过 JavaScript 提交表单,该表单是从 Google API 动态生成的。

表格没有名称。但它有类name.my。问题是我想使用它的类名提交该表单。

<form class="gsc-search-box" accept-charset="utf-8">
<table cellspacing="0" cellpadding="0" class="gsc-search-box">
<tbody>
    <tr>
       <td class="gsc-input">
       <input type="text" autocomplete="off" size="10" class=" gsc-input" name="search" title="search" style="background: none repeat scroll 0% 0% rgb(255, 255, 255);" dir="ltr">
       </td>
       <td class="gsc-search-button">
       <input type="submit" value="Search" class="gsc-search-button" title="search">
       </td>
       <td class="gsc-clear-button">
         <div class="gsc-clear-button" title="clear results">
          &nbsp;
         </div>
       </td>
    </tr>
  </tbody>
  </table>
  <table cellspacing="0" cellpadding="0" class="gsc-branding">
     <tbody>
         <tr>
           <td class="gsc-branding-user-defined">
           </td>
           <td class="gsc-branding-text">
           <div class="gsc-branding-text">
                powered by
            </div>
            </td>
            <td class="gsc-branding-img">
            <img src="http://www.google.com/uds/css/small-logo.png" class="gsc-branding-img">
            </td>
          </tr>
       </tbody>
     </table>
   </form>

最佳答案

您需要做的是获取表单并调用其 submit() 方法,如下所示:

document.getElementsByClassName("gsc-search-box")[0].submit();

关于javascript - 如何使用该表单类名在 JavaScript 中提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738933/

相关文章:

javascript - 我无法让 window.getComputedStyle 工作

javascript - 如何在 Angular 中使用浏览器的 native 下载小部件以编程方式下载文件?

javascript - JS : why do i need brackets to call a method on number?

javascript - 关于变量赋值的说明? "var x = !0"

javascript - 生成动态画廊jquery

javascript - Google Maps API V3 标记无法通过 XML 运行

javascript - jQuery 弃用 '.toggle()' 。寻求替代方法

javascript - 将事件连接到某个标签或某个类的所有 html 元素

javascript - .load() 不适合我

javascript - 如何在第一次单击后禁用搜索按钮,直到结果来自服务器