Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

document.getElementById("main").innerHTML not working

37 views
Skip to first unread message

Tony Tech

unread,
Aug 10, 2020, 12:50:44 PM8/10/20
to
I have main.html, test.html and script.js in the same folder. I'm using a Python package called Eel, and that's how I'm interacting with html and Javascript. When I call function dummy() as shown below, I get a print statement from Python, which is exactly what I want, but when I change the "main" to "test" in the dummy() it doesn't print anything. Why is that? How come script.js knows about "main", but not about "test"?

main.html
<div>
<p id="main">This is from main.html</p>
<input type="submit" name="" onclick="dummy()"></input>
<div>

test.html
<p id="test">This is p tag in test.html</p>

script.js
function dummy() {
u = document.getElementById("main").innerHTML
eel.dummy(u)
}

Jason Orendorff

unread,
Aug 17, 2020, 2:05:54 PM8/17/20
to Tony Tech, dev-tech-...@lists.mozilla.org
Hi Tony,

This isn't the right forum for this question.

Likely main.html and test.html end up in two different documents, and
`document` refers to main.html. But I would try asking in the Eel Discord.

-j
> _______________________________________________
> dev-tech-js-engine mailing list
> dev-tech-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-js-engine
>
0 new messages