在JavaScript中引用action字段

Reference the action field in JavaScript

本文关键字:action 字段 引用 JavaScript      更新时间:2023-09-26

我如何通过JavaScript引用和分配一个新的值到action字段中的文本?

<form name="submitForm" action="THIS_TEXT">
    <input type="submit" class="button">See Results</input>
</form>

谢谢。

您可以通过名称document.forms["submitForm"]引用您的form,然后使用setAttribute()函数将新文本设置为您想要的属性:

document.forms["submitForm"].setAttribute("action", "new_text_here");

注意:然后input是一个自关闭标签,所以你的input按钮应该是这样的:

<input type="submit" class="button" value="See Result"/>

希望对你有帮助。

document.forms["submitForm"].setAttribute("action", "new_text_here"); //set action
console.log(document.forms["submitForm"].getAttribute("action")); //get action
<form name="submitForm" action="THIS_TEXT">
    <input type="submit" class="button" value="See Result"/>
</form>

假设您只有一个名为submitForm的表单。如果你的页面上有多个表单,你应该给他们一个id,并使用document.getElementById代替。

$forms = document.getElementsByName("submitForm");
$form = $forms[0];
$form.setAttribute("action", "NEW ACTION");
<form name="submitForm" action="THIS_TEXT">
    <input type="submit" class="button">See Results</input>
</form>

你也可以这样试试。

<form name="submitForm" action="THIS_TEXT"> <input type="submit" class="button">See Results</input> </form>

javascript

 $('form[name="submitForm"]').attr('action','revised_action_url');