I am encountering an issue while attempting to adjust the width and height of a rectangle using jQuery. The error message I receive is "Uncaught TypeError: Cannot read property 'scrollWidth' of null"
Below you can find the code snippet in question:
$(document).ready(function() {
var winw = $(document).width();
var winh = $(document).height();
$("#mask > rect").width(winw);
$("#mask > rect").height(winh);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="0" height="0">
<defs>
<mask id="mask">
<rect x="0" y="0" width="1920" height="1024" fill="#ff0000" fill-opacity=".75" />
<circle r="140" cx="240" cy="240" fill="#000" fill-opacity="1" stroke="none" />
</mask>
</defs>
</svg>