Javascript 用JS正则表达式替换标记中的宽度和高度

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标签

我有两个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标签,不过:

var iframe = document.getElementById('myid');
... as above

如果设置这些属性不起作用(它在画布上起作用,我没有在iFrame上尝试过),那么就改为设置CSS样式属性。

您尝试了什么?你遇到了什么问题?为什么您认为需要正则表达式?您正在尝试对HTML文件的源执行此操作吗?因为如果您试图在页面上执行此操作,则不需要关心标记,您需要访问元素并设置其
style.width
style.height
属性。