javascript - Set HTML <title> tag values dynamically -


i have html page. aim set <title> tag dynamically.

using ajax call data inserted inside title tag below

    $.get("/" + $.flydubai.config.currentlanguagecode + "/error/pagetitle/", function (data) {         document.title = data;     }); 

now, want update not browser title html <title></title> tag itself. possible? tried these:

document.getelementbyid('ttl').innerhtml = 'world'; ttl.innerhtml = 'world'; document.getelementsbytagname('title')[0].innerhtml = 'world'; document.queryselector.apply(document,['title']).innerhtml = 'world'; document.queryselectorall.apply(document,['title'])[0].innerhtml = 'world'; 

these change client side (i.e., browser title).

you can't change text within tag without browser detecting , refreshing it.

if need change tag , tag must yes or yes @ , add second title tag.

if utilize:

document.title='my new title'; 

changes made first tag.

though don't see major benefit, purpose of title tag, change window title.

also, when want modify text, use .innertext rather .innerhtml.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -