javascript - 获取 HTML Body 中的 Javascript 变量

标签 javascript html xml

我编写了一段代码,使用 Javascript 从 XML 文件获取图像路径,并将其存储在 Javascript 变量中:

var str2 = xmlDoc.getElementsByTagName("picture")[0].childNodes[0].nodeValue;

所以现在在我的正文部分我需要创建一个图像标签img src= ??????

我希望 src 成为我的 javascript 变量的值,该怎么做?

最佳答案

这样做:

var img = document.createElement( "IMG" );
img.src = str2;
document.body.appendChild( img );

确保在 onload 中执行此操作(否则 document.body 元素可能尚未准备好接受新的子元素)。

关于javascript - 获取 HTML Body 中的 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9717800/

相关文章:

javascript - 我可以为具有多个参数的 Jade mixin 提供一个变量吗?

html - CSS/HTML Raising Bars 效果无法正常工作

javascript - 如何使用ajax每15秒刷新一个div

xml - 获取没有特定祖先 xml xpath 的节点

javascript - 如何在 javascript Filereader 中将 .png 格式的图像转换为 .jpg 格式?

javascript - 如何在 JavaScript 中使用解构——在将传递给 React 组件的辅助函数中?

javascript - 如何在node js中动态调用模块的函数?

javascript - 仅当应用程序在 Android 中运行时,如何将 "android_asset/www/"添加到 CSS 中的图像路径?

python - 如何使用 xml.sax.saxutils.XMLGenerator 编写带有命名空间的元素

javascript - 如何查找xml节点中属性的具体位置