In LWC, we usually do not create dynamic nodes this way. It is idiomatic in LWC to use a repeating template (for:each and for:item) and only change the data that drives the template, rather than clone the template itself. Here, I present what you'd do in LWC.
In order to ensure that the link is opened in the same tab, you should use
See the example below:
Source - http://www.w3schools.com/jsref/met_loc_replace.asp