从URL中的参数设置DOM中的图像
Set image in DOM from parameter in URL
我想做一个URL: www.mysite.com?q=name
从那里,它将被放置在HTML:
<p align="center"><img src="image/**name**.png" alt="Logo" /></p>
jQuery的属性是什么?我仍然是jQuery的新手,正在努力学习。
为img元素指定Id,并执行:
$('#image-id').attr('src', 'image/<name>.png');
将#image-id替换为您分配给元素的ID,并且必须从URL参数中提取
要从你的Querystring中提取,你可以使用这个插件(或者-只是看看代码,并采取你需要的)
所以完整的脚本看起来像这样:$('#image-id').attr('src', 'image/' + $.getURLParam('name') + '.png');
您应该为您的img
分配一个id来识别它:
<p align="center"><img id="logoImg" src="image/**name**.png" alt="Logo" /></p>
然后在这个id上使用jQuery选择器来根据你的URL参数改变src
属性。URL字符串被分割为q=文本和从中获取的值。
$('#logoImg').attr('src', 'image/' + document.URL.split('q=')[1] +'.png');
最好的方法是使用tigraine提到的插件,但如果你想自己解析它,你可以通过window.location.search
相关文章:
- 预加载图像并插入DOM
- 在d3中向DOM元素添加了图像,但现在它赢得了't过渡
- JavaScript/jQuery使用DOM识别隐藏的图像
- 使用dom minipopulation更改图像大小
- 使用Javascript从DOM中提取所有图像
- 在一个简单的jquery幻灯片中,我的类到达图像的末尾,然后从DOM的边缘掉下来
- 将图像附加到 DOM 有时才有效
- 将图像不可见地预加载到 DOM 中,而不会延迟页面加载
- 使用 DOM 方法删除图像元素
- 动态更改 DOM 中的图像
- HTML5 / Javascript - 使预加载的图像 DOM 可访问
- 使用 jQuery 加载图像并将其附加到 DOM
- 如何将<图像>元素添加到 SVG DOM
- 如何使用 dom 概念在 Web 浏览器上随机显示 assn 图像
- 内容中的插入符号定位包含 dom 图像的可编辑
- 为什么画布绘制图像在使用 dom 图像元素时不起作用
- Javascript:获取dom图像数据源并将其保存到目录
- Javascript DOM图像到画布
- 如何在Div背景中添加DOM图像对象
- 用Ajax上传DOM图像-将图像转换为文件