Hallo Benjamin
wenn ich dich richtig verstanden habe greifst du in der externen JS Datei mit sowas wie
document.getElementsByName("xyz")[0]
auf den div Bereich zu?
Falls dem so ist, probier doch einfach mal, diese Stelle im Script durch
document.getElementById("xyz")
zu ersetzen (und dann natürlich auch im HTML Dokument <div id="xyz"> verwenden)
Liebe Grüße
mbr