Javascript 用JS正则表达式替换标记中的宽度和高度
我有两个JS变量X和Y。在我的标记中有一行以:Javascript 用JS正则表达式替换标记中的宽度和高度,javascript,Javascript,我有两个JS变量X和Y。在我的标记中有一行以: <iframe frameborder="0" width="600" height="337" .. 这不是一个regexp问题 使用DOM方法查找标记,然后只设置其.width和.height属性 例如,如果页面上只有一个: var iframe = document.getElementsByTagName('iframe')[0]; iframe.width = x; iframe.height = y; 最好在上添加一个ID标签
<iframe frameborder="0" width="600" height="337" ..
这不是一个regexp问题 使用DOM方法查找
标记,然后只设置其.width
和.height
属性
例如,如果页面上只有一个
:
var iframe = document.getElementsByTagName('iframe')[0];
iframe.width = x;
iframe.height = y;
最好在
上添加一个ID标签,不过:
var iframe = document.getElementById('myid');
... as above
如果设置这些属性不起作用(它在画布上起作用,我没有在iFrame上尝试过),那么就改为设置CSS样式属性。您尝试了什么?你遇到了什么问题?为什么您认为需要正则表达式?您正在尝试对HTML文件的源执行此操作吗?因为如果您试图在页面上执行此操作,则不需要关心标记,您需要访问元素并设置其
style.width
和style.height
属性。