Holen Sie sich die ID eines Elements und vergleichen Sie es mit einer Zeichenfolge ODER einem anderen ID
Wie bekomme ich die ID eines Elements, und vergleichen Sie es mit einer Zeichenfolge ODER einem anderen id ?
Was ich möchte, genau das zu tun, ist eine Bedingung, die die ID des Elements und vergleichen Sie es mit einer bestimmten Zeichenfolge oder einem anderen element-ID.
Ich habe dieses Stück code jetzt vergleichen meine id auf eine andere id (die offensichtlich nicht funktioniert):
function Something(elemid)
{
if(elemid == document.getElementById('myid').id)
{
...
}
}
Oder dieses Stück code zu vergleichen, um ein string ist (funktioniert auch nicht):
if(elemid == "mystring")
{
...
}
Dies ist ein einfaches problem, aber ich kann nicht scheinen, etwas zu finden, etwa hier oder auch auf anderen Webseiten das wäre, was ich Suche.
Kann ich nicht alle JQuery zu löschen, so beliebigen Javascript-Code nur anwser wäre wirklich dankbar.
document.getElementById('myid').id
ist etwas unnötig, da es geben wird myid
immerWarum nicht das zweite Stück code arbeiten?
Was ist der Wert von
elemid
? Sind Sie sicher, es hat den Wert, den es haben soll?Ja, es hat den Wert, den es haben soll (überprüft während meine Ausführung der Funktion).
InformationsquelleAutor AquaSoley | 2013-07-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie vergleichen Sie es mit
==
. Eine einzelne=
ist vergeben.Auch
document.getElementById('myid').id
ist völlig nutzlos. Sie sind unter Angabe derid
direkt und dann versuchen, es zurückzugeben.Als ein einfacher test, um zu zeigen, wie Sie zu vergleichen, ein element.
http://jsfiddle.net/ckJP9/
document.getElementById('myid') == elemid
auch funktionieren würde ?er sagt, dass es äquivalent zu
myid == elemid
InformationsquelleAutor Darren
Wie rufst du die Funktion aus jsp?
Dieser code funktioniert bei mir:
und in die jsp -
<h1 id="myHeader" onclick="getValue('myHeader')">Click me!</h1>
InformationsquelleAutor a_p