【发布时间】:2012-03-18 04:59:32
【问题描述】:
我正在尝试将视频元素创建为字符串,从变量(也是字符串)设置高度和宽度,我发现 IE9 正在从维度值中删除“%”。这是一个简化的示例:
html:
<div id="videoWrap">
</div>
javascript:
var height = '100%',
width = '100%',
video = '<video id="someId" width="' + width + '" height="' + height + '">' +
'<source src="http://someSource.com" /></video>';
$('#videoWrap').append(video);
导致 Chrome(或任何其他合理的浏览器):
<div id="videoWrap">
<video id="someId" width="100%" height="100%">
<source src="http://someSource.com" />
</video>
</div>
在 IE 中的结果:
<div id="videoWrap">
<video id="someId" width="100" height="100">
<source src="http://someSource.com" />
</video>
</div>
有人有什么想法吗?
【问题讨论】:
标签: javascript internet-explorer height width