Can't Hide elements without/with jQuery
I've created new Addon for my Firefox that I will use myself, but can't get it hide elements with or without jQuery. It doesn't matter at all do I use whole jQuery.
XUL file creates toolbar with a button which have "oncommand='Unlock()'" and it also includes .js file which have function Unlock()
Well. Anyways I think my default files has been setup correctly, because I have "alert('Starting...');" before the hide element line and it says "Starting..." with alert, but after that it doesn't made effects for the element in example "idofelement"
js file contains "document.getElementById('idofelement').style.visibility = 'hidden' I have tested different kind of methods that hide's the element in example style.display = 'none', but none of them works.
It always says "Starting..." so it executes the function correctly, but nothing happens after that.
Zgjidhje e zgjedhur
Found the solution. I've Googled this for many days, but didn't found a solution. Just used keywords "firefox addon getelementbyid" and selected "troubles" with it and found solution. I had to use:
content.document.getElementById("id") so in other words I had to add the 'content' word in front of document.
Thanks!
Lexojeni këtë përgjigje brenda kontekstit 👍 0Krejt Përgjigjet (6)
I just tested and document.getElementById("idofelement").style.visibility = "hidden" works in Firefox 26.0. You are doing something wrong. If you can show us your entire code, we can help you.
Latest thing I tried was with jQuery. $("#portal-logo").hide();
So you can replace the $("#portal-logo").hide(); with all of those I mentioned above, but I can't get it work. I guess there's some permission problem.
That also worked.
This is not Firefox's fault. You have made mistakes in your code. I can look into it later. If you find your mistake, don't forget to share it here.
Oh O_o Well. Respond if you can later. I've to check it out too.
Thanks anyway :) and yeah. Sure I will share it here so people can find the solution from already made topics.
Zgjidhja e Zgjedhur
Found the solution. I've Googled this for many days, but didn't found a solution. Just used keywords "firefox addon getelementbyid" and selected "troubles" with it and found solution. I had to use:
content.document.getElementById("id") so in other words I had to add the 'content' word in front of document.
Thanks!
Or maybe better window.content.document