我编写了以下 Javascript 代码:
var outerFrame = document.getElementById("myframe");
var outerDoc = outerFrame.contentDocument || outerFrame.contentWindow.document;
var innerFrame = outerDoc.getElementsByName("frame").item(0);
var innerDoc = innerFrame.contentDocument || innerFrame.contentWindow.document;
var arr=[10,11,12,13,14,15,16,17,18,19,110,111,112,113,114,115,116,117,118,119];
for(i=0;i<20;i++){
var randomVal = Math.floor((Math.random()*5));
if (innerDoc.getElementsByName("point"+arr[i])[randomVal]) {innerDoc.getElementsByName("point"+arr[i])[randomVal].checked = true; }
}
我希望人们能够通过将其复制粘贴到地址栏来在特定网站上运行它。一个小小的谷歌搜索告诉我我需要在它之前附加'javascript:'。但是,它不起作用;当我尝试从地址栏执行代码时没有任何反应。当我从控制台执行代码时,代码运行良好。
尝试从地址栏执行时出现的错误是:
未捕获的异常:ReferenceError:文档未定义
有什么帮助吗?