A late response but wanted to add on for anyone 2020+ who stumbles across this. Might be more for niche cases but I wanted to share a couple options.
If you know what the initial % value is you can also assign these values to variables in the :root of the style sheet. i.e
:root {
    --large-field-width: 65%;
}
.largeField {
  width: var(--large-field-width);
}
When you want to access this variable in JS you then simply do the following:
let fieldWidth = getComputedStyle(document.documentElement).getPropertyValue('--large-field-width');
// returns 65% rather than the px value. This is because the % has no relative
// size to the root or rather it's parent.
The other option would be to assign the default styling at the start of your script with:
element.style.width = '65%'
It can then be accessed with:
let width = element.style.width;
I personally prefer the first option but it really does depend on your use case. These are both technically inline styling but I like how you can update variable values directly with JS.