javascript - 使用 JS 和 DOM 访问跨度内的值

标签 javascript dom

我需要帮助弄清楚 JS 和 DOM 是否可以使用 document.getElementById 将 img 标签存储在变量中

场景:

<span id="main-image"> <img src="img/truck.png" > </span>

基本上我需要存储在一个名为 image 的变量中。

有人可以帮助我吗?

非常感谢

卢克

最佳答案

为什么不使用 querySelector 来代替?

var image = document.querySelector('#main-image img');

或者如果您只需要使用 getElementById

var image = getElementById('main-image').getElementsByTagName('img')[0];

关于javascript - 使用 JS 和 DOM 访问跨度内的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23789138/

相关文章:

javascript - 使用 ScrollMagic 在 iOS Safari 上的全高视差页面上滚动时,引脚会跳​​动

javascript - 在数组中找到精确的数字匹配?

javascript - 有没有一种方法可以在 li 元素上使用多个操作?

javascript - 如何使用 jQuery 和 Galleria 更新 HTML 元素?

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 如何将事件附加到 iframe 中的按钮

javascript - window.name在IE中的作用范围是什么?

javascript - 在使用 querySelectorAll 之前仅检查参数是否为节点是否可靠?

javascript - Rangy - 替换innerHTML时恢复光标位置

javascript - window.getSelection(),如何判断 anchor 节点是否在焦点节点之前?