海蛇主要以魚為食,它捕捉食物時,先以毒液將獵物殺死,然後再慢慢吞食。據在實驗室裏觀察,若把一條活魚放進飼養海蛇的水池內,一條海蛇立即跟蹤,待接近到一定距離時,猛地一口將魚咬住。魚雖拚命掙紮,無奈注入的毒液給了它致命的打擊,使它越掙紮越無力,幾分鍾就癱瘓了。海蛇在判斷獵物時,主要靠振動感覺、嗅覺和味覺,視覺並不重要。有的海蛇身體又粗又大,但頭小脖子細,喜捕食鰻鱺。它把小頭鑽進鰻鱺隱身的洞穴中,將其咬住拖出洞來慢慢吞入腹中。它們還捕食幾乎與身體等長的海鱔,待吞下去後,身體被撐得拉長變形,幾乎遊不動了。所有海蛇都能咽下比自己身體粗很多的魚,所以常發現飽食以後的海蛇肚子被撐得鼓鼓的。它們吃魚總是先吃頭,所以咽部不會被魚身上的刺棘卡住。吞入腹內的魚刺棘有時會將海蛇的體壁刺穿,但對它似無致命危險。如有的海蛇在菲律賓的北薩揚海就專以多刺棘的鰻尾鯰為食。這種魚的毒刺棘很厲害,能致人重傷,但海蛇卻滿不在乎。有的海蛇喜捕食魚卵,還有的可襲擊其他較大的動物。當然它們也很耐餓,據飼養記錄,剛捕來的海蛇拒食40天仍安然無恙。海蛇很怕冷,水溫降到10℃時,它們就不吃不動了。水溫降到8℃,時間長了就會死亡。在自然環境中,水溫低於18℃時,它們會停止攝食。海蛇有時也會成為其他動物的果腹之物。據科學家記載,大西洋一條食肉魚一個月吞食22條海蛇。有的海鳥發現海麵遊動的海蛇,就迅疾俯衝下去,將其擒獲而去。海蛇一旦離開水就難以自衛了。有的鯊魚也捕食海蛇。海蛇一般每兩個月蛻一次皮。
海蛇一般每兩個月蛻一次皮
在海蛇的生殖季節,它們往往聚攏在一起,前述的百裏長蛇陣就是這種大規模聚會現象。有的港口有時會因海蛇群浮於水麵而使整個港口沸騰起來。兩棲性海蛇是卵生的。每到生殖季節,它們成群結隊遊出海麵,把卵產在海邊的沙灘裏,依靠太陽的照射,任其自然孵化。例如菲律賓的加托島就是海蛇群前往產卵的海島之一。但多數海蛇不能上陸,生兒育女同樣也離不開水,從而形成了卵胎生,卵在母海蛇體內發育成小海蛇,小海蛇一生下來就能到處遊動。若打開海蛇的腹腔就能發現3~7條小海蛇胎兒,每個胎兒都被一層膜所包。如成體長90厘米的平頜海蛇,胎兒發育到體長25~30厘米時就破膜而出。生殖時期的海蛇攻擊性特別強,稍有觸動就會發怒咬人,這期間對人也有更大的危險性。黃腹海蛇1~2歲時就會達到性成熟。