# kintone.mobile.app.getHeaderSpaceElement()の位置を固定する方法

**URL:** <https://community.cybozu.dev/t/topic/2515>\
**Category:** kintone 開発相談\
**Created:** [2016 年 4 月 27 日午前 10:18 UTC](https://community.cybozu.dev/t/topic/2515 "2016-04-27T10:18:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account331](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Legacy\_Account331](https://community.cybozu.dev/u/Legacy_Account331)\
**Post date:** [2016 年 4 月 27 日午前 10:18 UTC](https://community.cybozu.dev/t/topic/2515/1 "2016-04-27T10:18:40Z")

</div>

下記を利用して、スマホ画面のヘッダ部分にボタンをfixedで固定で置きたいのですが、

kintone.mobile.app.getHeaderSpaceElement().appendChild(contactUpdateFieldButton);

&nbsp;

下記のようなコードでは、エラーとなってしまいます。どのようにすれば良いのでしょうか？

```
        var gaiaMobileScrollablecontroller = document.getElementsByClassName('gaia-mobile-scrollablecontroller');
        gaiaMobileScrollablecontroller.style.position = 'relative';

        
        var kintoneMobileAppHeaderSpace = document.getElementsByClassName('kintone-mobile-app-header-space');
        kintoneMobileAppHeaderSpace.style.position = 'fixed';
        kintoneMobileAppHeaderSpace.style.top = '100';
        kintoneMobileAppHeaderSpace.style.left = '0';
        kintoneMobileAppHeaderSpace.style.zIndex = '5';

```

エラー内容は下記のとおりです。

```
edit.js:525 Uncaught TypeError: Cannot set property 'position' of undefined

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2115](https://avatars.discourse-cdn.com/v4/letter/l/e9bcb4/32.png) [@Legacy\_Account2115](https://community.cybozu.dev/u/Legacy_Account2115)\
**Post date:** [2016 年 4 月 27 日午前 10:35 UTC](https://community.cybozu.dev/t/topic/2515/2 "2016-04-27T10:35:15Z")

</div>

渡邊さん

getElementsByClassName関数は、引数に与えたクラス名に一致する要素全ての集合になっている配列のようなオブジェクト(NodeListという組み込みクラスのインスタンスになっています)を返します。(便宜上配列と同列に考えて構いません)

そのためgaiaMobileScrollablecontroller変数は単一の要素ではなく複数の要素の配列なので、末尾に目的の要素と一致する添字をつけてアクセスする必要があります

---

<div class="post-metadata">

**Author:** ![Legacy\_Account331](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Legacy\_Account331](https://community.cybozu.dev/u/Legacy_Account331)\
**Post date:** [2016 年 4 月 27 日午前 11:07 UTC](https://community.cybozu.dev/t/topic/2515/3 "2016-04-27T11:07:53Z")

</div>

&nbsp;瀧ヶ平様

ご回答ありがとうございます！

他ではできていたのに、今までと違うことをしたので、気づいていませんでした。

また、先ほどのご回答により、

無駄なコードがバッサリ消えました！

たびたび、ありがとうございます。
