【发布时间】:2018-04-30 15:38:25
【问题描述】:
我的网站上有一个 RTE,它允许用户嵌入带有视频的 iframe。问题是,当使用嵌入 iframe 时,它会自动将高度和宽度设置为静态大小,这在移动设备上不起作用。 在不知道元素实际宽高的情况下,如何搜索替换字符串的宽高元素的内容?
这是我想做的一个例子:
我从视图中收到这个:
<iframe src="someyoutubevideo" height="100px" width="150px"/>
我想将其替换为:
<iframe src="someyoutubevideo" height="auto" width="100%"/>
但高度和宽度可能会有所不同,因此简单的搜索和替换将不起作用
【问题讨论】:
-
一个类似于this 的正则表达式可以完成这项工作(免责声明:这不是我的正则表达式,我还没有以任何方式对其进行验证)
-
你应该使用 CSS 来设置你的组件样式,这样会更好:stackoverflow.com/questions/24579785/…
标签: javascript css rte