値を判断材料にしてみた。実装方法を調べてここにたどり着く人が他にもいると思うので参考にメモ残しておきます。個の銅バッジ3GASでパラメータをオブジェクトの値にすると!=がおかしくなる?コメントをいただき、ありがとうございます。自己回答の形でまとめさせていただきます。質問のコードを以下のように改めて実行しました。テキストノードの任意の箇所を選択出来ません。動的に要素を追加し、そこに装飾を追加しておく必要があります。メソッドを用いて装飾を適用した要素と入れ替える、という方法があります。よってテキストノードを操作する負担が存在しない分だけ、楽になると思います。type=“text”のvalueをボタンを押すことでリセットしたい。この場合に一般的な方法は、input要素のDOMオブジェクトを取得して直に操作する方法です。変更箇所にコメントを付けてあります。この式のプラス記号の意味これではないですかね。単項加算演算子はオペランドの前に置かれてオペランドを評価しますが、数値ではない値を数値に変換しようとします。数値ではない値を変換できますが、単項加算は数値に対して何も操作しないため最速であり、なんらかの値を数値に変換するための好ましい方法です。表記の整数をサポートします。