Javascript 如何从rails助手(如image_标记)生成的HTML中选择DOM元素?

Javascript 如何从rails助手(如image_标记)生成的HTML中选择DOM元素?,javascript,ruby-on-rails,Javascript,Ruby On Rails,我有一个javascript构造函数,它将DOM元素作为参数,我想传入从rails助手生成的图像: Rails帮助程序: <%= image_tag("/images/" + photo.file_name) %> 一个不使用jQuery这样的外部库的解决方案会很好。这样的解决方案就足够了吗 <%= image_tag("/images/" + photo.file_name, id: 'my_image_id') %> <script> var el

我有一个javascript构造函数,它将DOM元素作为参数,我想传入从rails助手生成的图像:

Rails帮助程序:

<%= image_tag("/images/" + photo.file_name) %>

一个不使用jQuery这样的外部库的解决方案会很好。

这样的解决方案就足够了吗

<%= image_tag("/images/" + photo.file_name, id: 'my_image_id') %>

<script>
  var element = document.getElementById('my_image_id');
   Tagger(element);
</script>

var element=document.getElementById('my_image_id');
标记器(元素);

建议:如果您使用Rails,我建议您使用jQuery(我知道您请求了一个不带jQuery的解决方案),因为Rails默认提供了它,这将使您的生活更加轻松。

如果您有多个图像,您可以使用
类来代替。
<%= image_tag("/images/" + photo.file_name, id: 'my_image_id') %>

<script>
  var element = document.getElementById('my_image_id');
   Tagger(element);
</script>