[英]My code was running in console but not in tampermonkey
I was practising coding using JavaScript in console.我正在控制台中使用 JavaScript 练习编码。 it works, but there is a problem in Tampermonkey它有效,但 Tampermonkey 存在问题
function name() {
var console = document.querySelector('.className');
let magic = console.childNodes;
magic[0].innerHTML = '23213';
};
name();
make sure the line确保线路
// @match http://example.com/
is match your target URL与您的目标 URL 匹配
.childNodes
return text
and tagname
so you can't always use .innerHTML
, use .children
instead. .childNodes
返回text
和tagname
名,因此您不能总是使用.innerHTML
,而是使用.children
。
Please don't use console
as variable because it browser variable to output log in your browser请不要使用console
作为变量,因为它的浏览器变量为 output 登录您的浏览器
example working script for http://example.com
http://example.com
的示例工作脚本
// ==UserScript==
// @name example Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description go to http://example.com/ and see the result
// @author You
// @match http://example.com/
// @grant none
// ==/UserScript==
function name() {
var div = document.querySelector('div');
let magic = div.children;
magic[0].innerHTML = '23213';
console.log('success!');
};
name();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.