如何将HTML id分配给元素,以及如何将JavaScript应用于元素

How to assign HTML id to elements and how apply JavaScript to them?

本文关键字:元素 应用于 JavaScript HTML id 分配      更新时间:2023-09-26

我开发了一个项目,但现在我想将JavaScript应用于该项目。举一个登录表单的例子。在这个例子中,我必须将HTML id分配给文本字段,但如何分配?以及如何访问js文件中的文本字段?

    <% @page_title = 'Staff Area Login' -%>
    <%= form_for(:stuff, :url => {:action => 'send_login'}) do -%>
    <p>Username:  <%= text_field_tag('username', params[:username]) %></p>
    <p>Password: <%= password_field_tag('password') %></p>
    <%= submit_tag("Log in") %>
    <% end -%>

您可以使用:html散列。

<%= text_field_tag('username', params[:username], :html => {:id => "username_field"}) %>

如果表单以新表单的形式运行,则表单会自动将id作为new_staff;如果表单以编辑表单的方式运行,则会将id作为edit_staff

nt是一个ruby人iam,但当你创建这样的text-field时,就我而言。ID已被密码签名请查看此处
如果您想通过id访问特定的text-field,那么只需使用
document.getElementById('ID');$('#ID')后者使用jquery