Ich brauche eine Hilfe. Ich übergebe this
Schlüsselwort innerhalb der onclick Funktion. wenn der Benutzer die gleiche Funktion aufrufen muss, ohne das onclick-Ereignis zu verwenden, wie es mit Javascript aufgerufen wird. Ich erläutere das Szenario unten.Wie dieses Schlüsselwort außerhalb onclick Funktion in Javascript übergeben
<input name="optional_0_0_ans" id="optional_0_0_ans" class="form-control firstsec" placeholder="Answer" value="" type="text"> <button type="button" class="btn btn-sm btn-success" style="line-height:12px;" onclick="createNew(this,0,0,1);"><i class="fa fa-plus" aria-hidden="true"></i></button>
<script>
function createNew(evt,index,childindex,hidevalue){
}
</script>
Auf dem obigen Code, den ich das Bestehen der this
Schlüsselwort in der Onclick event.Here suppose Benutzer möchte einige der createNew
Funktion aufzurufen, wo sonst und will die gleichen this
Schlüsselwort dann passieren, wie es gemacht wird. Bitte hilf mir.
zu veranschaulichen Sie createNew.call tun können (this [, otherParameter, ...]) – Silvinus
'this' bezieht sich auf das DOM-Element, also würden sie einfach einen Verweis auf ein DOM-Element übergeben:' createNew (someElement, 0,0,1); '. –
Das This-Schlüsselwort sollte die gleichen Eigenschaften wie das Onclick-Ereignis geben. – subhra