# Knowledge required to Create a Script

**URL:** <https://community.wanikani.com/t/knowledge-required-to-create-a-script/9168>\
**Category:** API And Third-Party Apps\
**Created:** [July 20, 2015, 2:22am UTC](https://community.wanikani.com/t/knowledge-required-to-create-a-script/9168 "2015-07-20T02:22:23Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![polv](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/polv/32/572691_2.png) [@polv](https://community.wanikani.com/u/polv)\
**Post date:** [November 30, 2017, 10:16am UTC](https://community.wanikani.com/t/knowledge-required-to-create-a-script/9168/15 "2017-11-30T10:16:18Z")

</div>

Eventually, I use `waitForKeyElements` and it works.

My current script: [Dropbox - blacklist-stable-0.1.2.js - Simplify your life](https://www.dropbox.com/s/gbx4y7c5i0gzbdd/blacklist-stable-0.1.2.js?dl=0)

I am trying to create “Looking for a different answer”, and I now require [[Userscript] Prevent "Your answer was a bit off" answers from being accepted a.k.a. "Close But No Cigar"](https://community.wanikani.com/t/userscript-prevent-your-answer-was-a-bit-off-answers-from-being-accepted-aka-close-but-no-cigar/7134) to work with [(Obsolete) [UserScript] WaniKani Double Check - #72 by rfindley](https://community.wanikani.com/t/userscript-wanikani-double-check/8396/72) and also with my script… because I feel my script looks partly like No Cigar (and probably partly like [[Userscript] Wanikani Multiple Answer Input](https://community.wanikani.com/t/userscript-wanikani-multiple-answer-input/15159) in concept).

About MutationObserver and observer(), the answer must be [javascript - Mutation Observer for creating new elements - Stack Overflow](https://stackoverflow.com/questions/13277212/mutation-observer-for-creating-new-elements)

---

_[View the full topic](https://community.wanikani.com/t/knowledge-required-to-create-a-script/9168)._
