一个html中我有一个<embed>标签,其中的src值等于一个input对话框中输入的值,请问如何做到

 我来答
piplive
2011-12-05 · TA获得超过1194个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:146万
展开全部
<html>
<head><title>change src attribute</title>

<script type="text/javascript">
function change(){
var text=document.getElementById("srcattri").value;
document.getElementById("embed").src=text;
alert(document.getElementById("embed").src);
return true;
}
</script>
</head>

<body>
<input type="text" id="srcattri"> <input type="button" value="change" onClick=" change()">
<embed src="" id="embed"></embed>
</body>

</html>
追问
我的代码和你的基本一样,但是在ie中不起作用,我用firfox能够实现
追答
ie中是改变了的,只是源代码看不出来而已,你看一下那个alert里边的值,就知道属性是改变了的。
QinQinMeCC
2011-12-05 · TA获得超过2017个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:564万
展开全部
用js和jquery 赋值就可以了!
追问
不好意思我是个初学者这是我的代码:document.getElementById("id").src=document.getElementById("id").value
但是不管用,请问您如果用jquery ,怎么写
追答
用jquery 其实蛮简单的。只要导入js文件。
然后
var s = $("#文本框ID").val();
$("#embedID").attr({src:s});
这样就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式