您可以告诉我如何执行以下操作:
var regep = /margin-bottom:([^;]+); margin-left:0px; margin-right:0px; margin-top:([^;]+);/;
elementCSS = elementCSS.replace( regep , "margin-bottom:\\1; margin-left:auto; margin-right:auto; margin-top:\\2;");
\ 1 to =([^;] +)(margin-bottom) 和 \ 2到=([^;] +)(margin-top)
??似乎无法弄明白......
关心菲尔
答案 0 :(得分:1)
如果您尝试动态调整顶部和底部边距,则直接使用
操作元素的样式属性会更容易element.style.marginTop = x;
element.style.marginBottom = y;
答案 1 :(得分:0)
我认为你需要尝试使用Javascript RegExp 。
答案 2 :(得分:0)
var regep = /margin-bottom:([^;]+); margin-left:0px; margin-right:0px; margin-
top:([^;]+);/;
elementCSS = elementCSS.replace( regep , "margin-bottom:$1; margin-left:auto; margin-right:auto; margin-top:$2;");