我不知道這裏出了什麼問題。當我在網站上運行此代碼時,它不會給出錯誤。我在JavaScript中做了什麼錯誤?
它意味着從瀏覽器中的書籤運行,將腳本注入網站,但我沒有收到提示。
var s = document.createElement('script');
s.type='text/javascript';
document.body.appendChild(s);
if confirm('Press OK to enter a url to the script/nPress Cancel to enter code directly')
{
s.src=prompt('Enter the url to the script file (javascript only):');
} else {
s.innerhtml=prompt('Enter code to inject (javascript only):');
}
void(0);
這是將從書籤運行的代碼版本。
javascript:var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.innerhtml=prompt('Enter code to inject (javascript only):');
你確定它不會顯示任何錯誤?你真的在看控制檯嗎? – thescientist
此外,屬性是'innerHTML'而不是'innerhtml' – Phil
@thescientist你是什麼控制檯?我從未見過一個控制檯。我在Firefox上運行這個,並沒有看到一個錯誤。如果這是一個微不足道的問題,我很抱歉,但我對網站腳本編程相當陌生。 – Daffy