我使用篡改猴子創建腳本(Javascript)。該平臺上最常用的腳本創建按鈕和框,以在他們希望腳本發生的網站上輸入文本(例如,在google.com上創建一個額外的按鈕,並在點擊它時執行功能)。我有幾個例子,像你管到MP4轉換器這就是直接在YouTube網站上。 (如果這有幫助)如果這需要HTML或CSS在真正不熟悉這些語言。 如何創建像這樣的腳本的按鈕和文本框放入我的JavaScript代碼?如何創建按鈕和文本在JavaScript腳本中輸入。 (Tampermonkey)
0
A
回答
0
此代碼將創建一個按鈕(Add a JavaScript button using Greasemonkey or Tampermonkey?):
// ==UserScript==
// @name _Adding a live button
// @description Adds live example button, with styling.
// @include https://stackoverflow.com/questions/*
// @grant GM_addStyle
// ==/UserScript==
/*--- Create a button in a container div. It will be styled and
positioned with CSS.
*/
var zNode = document.createElement ('div');
zNode.innerHTML = '<button id="myButton" type="button">'
+ 'For Pete\'s sake, don\'t click me!</button>'
;
zNode.setAttribute ('id', 'myContainer');
document.body.appendChild (zNode);
//--- Activate the newly added button.
document.getElementById ("myButton").addEventListener (
"click", ButtonClickAction, false
);
function ButtonClickAction (zEvent) {
/*--- For our dummy action, we'll just add a line of text to the top
of the screen.
*/
var zNode = document.createElement ('p');
zNode.innerHTML = 'The button was clicked.';
document.getElementById ("myContainer").appendChild (zNode);
}
//--- Style our newly added elements using CSS.
GM_addStyle (multilineStr (function() {/*!
#myContainer {
position: absolute;
top: 0;
left: 0;
font-size: 20px;
background: orange;
border: 3px outset black;
margin: 5px;
opacity: 0.9;
z-index: 222;
padding: 5px 20px;
}
#myButton {
cursor: pointer;
}
#myContainer p {
color: red;
background: white;
}
*/}));
function multilineStr (dummyFunc) {
var str = dummyFunc.toString();
str = str.replace (/^[^\/]+\/\*!?/, '') // Strip function() { /*!
.replace (/\s*\*\/\s*\}\s*$/, '') // Strip */ }
.replace (/\/\/.+$/gm, '') // Double-slash comments wreck CSS. Strip them.
;
return str;
}
相關問題
- 1. 如何在Tampermonkey中使用腳本點擊按鈕
- 2. 簡單 - +按鈕的JavaScript文本輸入
- 3. 如何在javascript中創建輸入文本框
- 4. 調試tampermonkey腳本
- 5. 用文本框和按鈕創建UITableViewCell?
- 6. 如何使輸入文本類型=「按鈕」在IE和Firefox
- 7. 輸入按鈕中的中心文本
- 8. 如何創建文本輸入字段
- 9. 如何在視圖內創建文本框和按鈕?
- 10. 禁用按鈕時,在輸入文本
- 11. 僅在文本框中輸入文本時顯示X按鈕
- 12. 如何將輸入文本中的值傳輸到按鈕?
- 13. 如何在文本輸入字段中添加「搜索」按鈕?
- 14. 從文本數組中創建按鈕
- 15. 如何在javascript中創建flash按鈕
- 16. 如何基於單選按鈕的輸入創建動態文本字段
- 17. 如何輸入畫布文本框和按鈕框?
- 18. 如何在Android 2.2中創建帶大文本的小按鈕?
- 19. 如何使用ActionScript 3在Flash中創建文本按鈕?
- 20. 如何使用javascript創建多值輸入文本框?
- 21. Javascript按鈕單擊觸發按鍵並將文本添加到輸入文本
- 22. 在活動中添加動態輸入文本和按鈕android
- 23. 輸入文本和按鈕字段在Firefox中不起作用
- 24. 如何在javascript中創建文本框的值只讀按鈕後點擊
- 25. 如何用圖像,文本和兩種顏色創建按鈕?
- 26. 如何在輸入字段中輸入文本之前禁用提交按鈕?
- 27. 如何用XML文件中的文本創建圖像按鈕?
- 28. 如何在分配文本輸入固定字體大小時使文本輸入和按鈕高度相同?
- 29. 按python腳本輸入
- 30. 輸入類型=「文件」中的交換按鈕和文本
有什麼問題嗎? http://stackoverflow.com/help/how-to-ask – ctwheels
我剛剛意識到我沒有問我的問題,它現在在最後。 – marzPT